diff --git a/AGENTS.md b/AGENTS.md index c356bc97..e521ee61 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -119,7 +119,7 @@ When adding or changing an Agent-visible command, review all relevant inputs: - `internal/cli/schema_manual_hints.schema.json` is the machine-readable editing contract for Manual Schema hints; read it before changing the JSON. - Flag-to-interface property mappings and required/default semantics. -- `skills/mono/schema-hints/` for selection, interface, and safety metadata. +- `internal/cli/schema_hints/` for selection, interface, and safety metadata. - Generated files under `internal/cli/schema_agent_metadata/` and `internal/cli/schema_catalog.json` after running generation. diff --git a/README.md b/README.md index 3e55b022..0f2f2869 100644 --- a/README.md +++ b/README.md @@ -71,9 +71,9 @@ The installer ships skills in one of two layouts. CLI commands (`dws aitable ... | Mode | What gets installed | Best for | |------|----------------------|----------| | **mono** (stable, default) | One `dws` skill covering all products | Cross-product workflows; single entry point | -| **multi** 🧪 **EXPERIMENTAL** | 22 per-product skills (`dingtalk-aitable`, `dingtalk-calendar`, `dingtalk-chat`, ...) | Single-product tasks; smaller context per call | +| **multi** 🧪 **EXPERIMENTAL** | Per-product skills (`dingtalk-aitable`, `dingtalk-calendar`, `dingtalk-chat`, ...) | Single-product tasks; smaller context per call | -> 🧪 **`multi` is currently EXPERIMENTAL / preview.** 22 product-scoped skills all pass the dispatch verifier, but interface, naming and cross-skill references may change in future releases. For production / shared environments, prefer `mono`. File issues if you hit problems. +> 🧪 **`multi` is currently EXPERIMENTAL / preview.** All product-scoped skills pass the dispatch verifier, but interface, naming and cross-skill references may change in future releases. For production / shared environments, prefer `mono`. File issues if you hit problems. How to pick: @@ -323,25 +323,35 @@ dws contact user get-self --jq '.result[0].orgEmployeeModel | {name: .orgUserNam ### Command Help and Schema -Product commands are compiled into the binary in static endpoint mode. Use `--help` and the bundled Agent Skills as the source of truth; `dws schema` is retained for helper-only schemas such as `dev.*`. +Use Cobra help and Schema for different parts of the command contract: + +- `dws --help` is the source of truth for whether a command exists and which flags the binary accepts. +- `dws schema ""` is the Agent contract for command selection, parameter mappings and constraints, risk, and confirmation semantics. +- If Help and Schema disagree, treat it as contract drift: pass only flags accepted by Cobra and use the more conservative safety semantics. +- Schema describes commands; it does not read or search DingTalk business data. Execute the real product command after discovery. ```bash -# Inspect the current compiled command surface +# Confirm that the command exists and inspect accepted flags dws aitable record query --help -# Helper-only schema introspection -dws schema "dev app create" +# Discover within a product, then inspect the selected leaf contract +dws schema aitable +dws schema "aitable record query" -# Construct the call +# Execute the real business query dws aitable record query --base-id BASE_ID --table-id TABLE_ID --limit 10 ``` +`dws schema --all` exports the complete contract for tooling, CI, audits, and compatibility baselines. Agents should prefer product/group discovery followed by a leaf query to avoid loading the full Catalog into context. + ### Agent Skills -The repo ships a complete Agent Skill system under `skills/`, now organized into two layouts: +The repo ships a complete Agent Skill system under `skills/`, organized into two layouts: - `skills/mono/` — single-skill layout (one `SKILL.md` + `references/products/`), recommended default. -- `skills/multi/` — per-product skills (`dingtalk-aitable/`, `dingtalk-calendar/`, `dingtalk-chat/`, ... 22 products in total), each with its own `SKILL.md`. 🧪 **EXPERIMENTAL / preview — see banner in each multi `SKILL.md` for caveats.** +- `skills/multi/` — per-product skills (`dingtalk-aitable/`, `dingtalk-calendar/`, `dingtalk-chat/`, ...), each with its own `SKILL.md`. 🧪 **EXPERIMENTAL / preview — see banner in each multi `SKILL.md` for caveats.** + +Shared reviewed inputs for Schema generation live separately under `internal/cli/schema_hints/`. They are not Agent Skills and are excluded from binaries and release skill bundles. After installing, AI tools like Claude Code / Cursor can operate DingTalk directly through natural language: @@ -551,12 +561,13 @@ dws aitable record query --base-id BASE_ID --table-id TABLE_ID --fields invocati
-Schema Introspection — helper-only schemas in static endpoint mode +Schema Introspection — Agent command discovery and execution contracts ```bash -dws schema # static endpoint mode note -dws schema "dev app create" # view helper-only schema -dws schema "dev app create" --jq '.tool.required' # view required fields +dws schema aitable # discover product commands +dws schema "aitable record query" # view the selected leaf contract +dws schema "aitable record query" --jq '.tool.required' # view required fields +dws schema --all # full export for CI/audit/baselines ```
diff --git a/README_zh.md b/README_zh.md index 1a4c3a70..fc54a55d 100644 --- a/README_zh.md +++ b/README_zh.md @@ -71,9 +71,9 @@ irm https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/ma | 模式 | 安装内容 | 适合场景 | |------|----------|----------| | **mono**(稳定,默认) | 一个 `dws` skill,覆盖全部产品 | 跨产品组合操作;单一入口召唤 | -| **multi** 🧪 **试验版 / Preview** | 22 个独立产品 skill(`dingtalk-aitable` / `dingtalk-calendar` / `dingtalk-chat` ...) | 单产品任务;每次召唤上下文更小 | +| **multi** 🧪 **试验版 / Preview** | 按产品拆分的独立 skill(`dingtalk-aitable` / `dingtalk-calendar` / `dingtalk-chat` ...) | 单产品任务;每次召唤上下文更小 | -> 🧪 **multi 模式当前为 EXPERIMENTAL(试验版 / Preview)**。22 个独立 skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整。生产 / 共享环境建议优先用 `mono`。问题请提 issue 反馈。 +> 🧪 **multi 模式当前为 EXPERIMENTAL(试验版 / Preview)**。全部独立 skill 均通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整。生产 / 共享环境建议优先用 `mono`。问题请提 issue 反馈。 怎么选: @@ -320,25 +320,35 @@ dws contact user get-self --jq '.result[0].orgEmployeeModel | {name: .orgUserNam ### 命令帮助与 Schema -产品命令在静态端点模式下已经编译进二进制。Agent 以 `--help` 和内置 Skill 为事实源;`dws schema` 仅保留给 `dev.*` 等 helper-only schema 查询。 +命令帮助和 Schema 分别负责命令契约的不同部分: + +- `dws --help` 是命令是否存在、当前二进制接受哪些 flags 的事实源。 +- `dws schema ""` 是 Agent 选命令、参数映射与约束、风险和确认语义的契约。 +- Help 与 Schema 冲突时视为契约漂移:执行只传 Cobra 接受的参数,安全语义取更保守值。 +- Schema 只描述命令,不读取或搜索钉钉业务数据;发现命令后仍需执行真实产品命令。 ```bash -# 查看当前编译出的命令面 +# 确认命令存在并查看当前接受的 flags dws aitable record query --help -# helper-only schema 自省 -dws schema "dev app create" +# 先在产品内发现命令,再查看选中 leaf 的契约 +dws schema aitable +dws schema "aitable record query" -# 构造正确的调用 +# 执行真实业务查询 dws aitable record query --base-id BASE_ID --table-id TABLE_ID --limit 10 ``` +`dws schema --all` 会完整导出命令契约,供工具、CI、审计和兼容性基线使用。Agent 应优先按产品/分组发现后查询 leaf,避免把整个 Catalog 加载进上下文。 + ### Agent Skills -仓库内置完整的 Agent Skill 体系(`skills/` 目录),目前重组为两套布局: +仓库内置完整的 Agent Skill 体系(`skills/` 目录),分为两套布局: - `skills/mono/` — 单 skill 布局(一个 `SKILL.md` + `references/products/`),默认推荐。 -- `skills/multi/` — 每个产品一个独立 skill(`dingtalk-aitable/` / `dingtalk-calendar/` / `dingtalk-chat/` ... 共 22 个),每个 skill 自带 `SKILL.md`。🧪 **试验版 / Preview — 各 multi `SKILL.md` 头部有详细注意事项。** +- `skills/multi/` — 每个产品一个独立 skill(`dingtalk-aitable/` / `dingtalk-calendar/` / `dingtalk-chat/` ...),每个 skill 自带 `SKILL.md`。🧪 **试验版 / Preview — 各 multi `SKILL.md` 头部有详细注意事项。** + +Schema 生成共享的 reviewed 输入单独位于 `internal/cli/schema_hints/`。它们不是 Agent Skill,也不会进入二进制或发布 skill 包。 安装之后,Claude Code / Cursor 等 AI 工具就能通过自然语言直接操作钉钉: @@ -548,12 +558,13 @@ dws aitable record query --base-id BASE_ID --table-id TABLE_ID --fields invocati
-Schema 自省 — 静态端点模式下的 helper-only schema +Schema 自省 — Agent 命令发现与执行契约 ```bash -dws schema # 静态端点模式提示 -dws schema "dev app create" # 查看 helper-only schema -dws schema "dev app create" --jq '.tool.required' # 查看必填字段 +dws schema aitable # 发现产品命令 +dws schema "aitable record query" # 查看选中 leaf 契约 +dws schema "aitable record query" --jq '.tool.required' # 查看必填字段 +dws schema --all # CI/审计/基线的全量导出 ```
diff --git a/docs/schema-dynamic-endpoint-design.md b/docs/schema-dynamic-endpoint-design.md index c9f27666..8e4f4557 100644 --- a/docs/schema-dynamic-endpoint-design.md +++ b/docs/schema-dynamic-endpoint-design.md @@ -30,7 +30,7 @@ schema_command_registry.json (reviewed CommandRegistry source) | +----------------------+ | -Skills/Markdown + schema-hints/*.json | +skills/mono Markdown + internal/cli/schema_hints/*.json | + schema_mcp_metadata.json | | | v | @@ -127,7 +127,7 @@ DWS 当前对外仍保留兼容 wire:leaf 使用 flat `parameters`,安全和 | typed parameter metadata / constraints | `required_when`、one-of、互斥、联动、格式、枚举、位置参数 | 命令 identity | | `schema_parameter_bindings.json` | 稳定 CLI flag 到 RPC property 的映射 | 命令发现、risk 推断 | | `schema_mcp_metadata.json` | pinned RPC identity、接口描述和脱敏参数事实 | CLI identity、运行时路由、risk 推断 | -| `schema-hints/*.json` | reviewed selection、effect、risk、confirmation、idempotency、examples、interface disposition | 创建 Cobra 命令或参数 | +| `internal/cli/schema_hints/*.json` | reviewed selection、effect、risk、confirmation、idempotency、examples、interface disposition | 创建 Cobra 命令或参数 | | Skills/Markdown | 产品路由、工作流和使用建议 | 命令存在性和 flag 事实 | | `schema_catalog.json` 及其他 generated JSON | resolved registry 的兼容发布序列化;运行时由 production loader 解回 typed registry/index | generation/source resolution 输入、identity fallback、手工修复源 | diff --git a/internal/app/dry_run_guards_test.go b/internal/app/dry_run_guards_test.go new file mode 100644 index 00000000..9e4ccb88 --- /dev/null +++ b/internal/app/dry_run_guards_test.go @@ -0,0 +1,66 @@ +// Copyright 2026 Alibaba Group +// Licensed under the Apache License, Version 2.0 (the "License"); + +package app + +import ( + "context" + "errors" + "strings" + "sync/atomic" + "testing" + + "github.com/DingTalk-Real-AI/dingtalk-workspace-cli/internal/executor" +) + +func TestToolCallerAdapterDryRunNeverInvokesRunner(t *testing.T) { + runner := &countingErrorRunner{} + caller := newToolCallerAdapter(runner, &GlobalFlags{DryRun: true, Format: "json"}) + result, err := caller.CallTool(context.Background(), "aitable-helper", "set_advanced_permission", map[string]any{"enabled": false}) + if err != nil { + t.Fatalf("CallTool() error = %v", err) + } + if got := runner.calls.Load(); got != 0 { + t.Fatalf("runner calls = %d, want 0", got) + } + if result == nil || len(result.Content) != 1 || !strings.Contains(result.Content[0].Text, `"dry_run":true`) { + t.Fatalf("dry-run result = %#v", result) + } + + var nilAdapter *toolCallerAdapter + if nilAdapter.DryRun() || nilAdapter.Format() != "json" { + t.Fatal("nil adapter accessors are not safe") + } + if _, err := nilAdapter.CallTool(context.Background(), "x", "y", nil); err == nil { + t.Fatal("nil adapter accepted a tool call") + } +} + +func TestRuntimeRunnerGlobalDryRunStopsBeforeInjectedFallback(t *testing.T) { + fallback := &countingErrorRunner{} + runner := &runtimeRunner{globalFlags: &GlobalFlags{DryRun: true}, fallback: fallback} + result, err := runner.Run(context.Background(), executor.NewHelperInvocation( + "test", + "aitable", + "tool", + map[string]any{"id": "x"}, + )) + if err != nil { + t.Fatalf("Run() error = %v", err) + } + if !result.Invocation.DryRun || result.Response["dry_run"] != true { + t.Fatalf("dry-run result = %#v", result) + } + if got := fallback.calls.Load(); got != 0 { + t.Fatalf("fallback calls = %d, want 0", got) + } +} + +type countingErrorRunner struct { + calls atomic.Int64 +} + +func (r *countingErrorRunner) Run(context.Context, executor.Invocation) (executor.Result, error) { + r.calls.Add(1) + return executor.Result{}, errors.New("runner must not be called") +} diff --git a/internal/app/runner.go b/internal/app/runner.go index 9c399c6f..23a4ed72 100644 --- a/internal/app/runner.go +++ b/internal/app/runner.go @@ -156,6 +156,18 @@ type runtimeRunner struct { } func (r *runtimeRunner) Run(ctx context.Context, invocation executor.Invocation) (executor.Result, error) { + // Global dry-run is an execution barrier, not merely a transport option. + // Return a deterministic local preview before profile resolution, catalog + // discovery, Keychain/token prefetch, auth, stateful preflight or transport. + // Use the non-injectable EchoRunner rather than r.fallback so tests and + // edition overlays cannot accidentally turn this path into real execution. + if invocation.DryRun || (r != nil && r.globalFlags != nil && r.globalFlags.DryRun) { + invocation.DryRun = true + return (executor.EchoRunner{}).Run(ctx, invocation) + } + if r == nil { + return executor.Result{}, fmt.Errorf("runtime runner is not configured") + } // Emit the one-shot host-owned PAT decision log. Placed here (not in // the constructor) so it fires AFTER PersistentPreRunE has configured // slog level per --debug / --verbose. The Once guard makes repeat diff --git a/internal/app/schema_agent_examples_dry_run_test.go b/internal/app/schema_agent_examples_dry_run_test.go index da16219e..45fcfe50 100644 --- a/internal/app/schema_agent_examples_dry_run_test.go +++ b/internal/app/schema_agent_examples_dry_run_test.go @@ -32,7 +32,10 @@ import ( "github.com/fatih/color" ) -var manualAgentExamplePlaceholderPattern = regexp.MustCompile(`<([^>]+)>`) +var ( + manualAgentExamplePlaceholderPattern = regexp.MustCompile(`<([^>]+)>`) + manualAgentExampleDryRunJSONPattern = regexp.MustCompile(`(?i)"dry_run"\s*:\s*true`) +) // TestManualAgentExamplesContract is the always-on gate. It validates every // example, including contract_only entries, against the live bound Cobra path, @@ -47,8 +50,9 @@ func TestManualAgentExamplesContract(t *testing.T) { // TestManualAgentExamplesDryRun first validates every reviewed example against // its real BoundCommand, Cobra required arguments, and final typed constraints. -// It then executes only the deterministic dry_run subset. Final typed -// confirmation and exact reviewed manual dispositions account for the stable +// It then executes the deterministic dry_run subset, including every +// high-risk/user-confirmed operation without injecting --yes. Only exact +// reviewed local-state/stateful-preflight dispositions account for the stable // contract_only subset; runtime failures never create implicit skips. No shell // is involved and HOME is isolated. func TestManualAgentExamplesDryRun(t *testing.T) { @@ -74,14 +78,27 @@ func TestManualAgentExamplesDryRun(t *testing.T) { if plan.Total == 0 { t.Fatal("no reviewed Agent examples were contract validated") } + declaredTools := make(map[string]cli.DryRunSpec) + for _, execution := range plan.Examples { + if execution.DryRun != nil { + declaredTools[execution.CanonicalPath] = *execution.DryRun + } + } + if len(declaredTools) == 0 { + t.Fatal("final Schema declares no dry_run capabilities") + } t.Chdir(sandboxRoot) files := newManualAgentExampleFiles(t, sandboxRoot) + selected := 0 executed := 0 + selectedTools := make(map[string]bool) for _, execution := range plan.Examples { - if execution.Mode == cli.ManualAgentExampleModeContractOnly { + if !manualAgentExampleShouldExerciseDryRun(execution) { continue } + selected++ + selectedTools[execution.CanonicalPath] = true execution := execution t.Run(fmt.Sprintf("%s/%d", strings.ReplaceAll(execution.CanonicalPath, ".", "/"), execution.Index), func(t *testing.T) { argv, err := cli.ParseManualAgentExampleArgv(execution.Example) @@ -89,6 +106,9 @@ func TestManualAgentExamplesDryRun(t *testing.T) { t.Fatalf("parse example %q: %v", execution.Example, err) } args := materializeManualAgentExampleArgv(argv[1:], files) + if manualAgentExampleHasFlag(args, "yes") { + t.Fatalf("dry-run gate must not inject or accept --yes\nsource: %s\nargv: %q", execution.Example, args) + } if !manualAgentExampleHasFlag(args, "dry-run") { args = append([]string{"--dry-run"}, args...) } @@ -97,19 +117,37 @@ func TestManualAgentExamplesDryRun(t *testing.T) { if capture.ToolCallAttempts != 0 { t.Fatalf("eligible dry-run attempted %d ToolCaller invocation(s)\nsource: %s\nargv: %q\noutput:\n%s", capture.ToolCallAttempts, execution.Example, args, capture.Output) } + if capture.StdinBytesRead != 0 || manualAgentExamplePromptObserved(capture.Output) { + t.Fatalf("eligible dry-run entered an interactive confirmation path (stdin bytes read: %d)\nsource: %s\nargv: %q\noutput:\n%s", capture.StdinBytesRead, execution.Example, args, capture.Output) + } if err != nil { t.Fatalf("dry-run example failed: %v\nsource: %s\nargv: %q\noutput:\n%s", err, execution.Example, args, capture.Output) } - if !manualAgentExampleDryRunObserved(capture.Output, capture.DryRunChecks) { + previewKind, observed := manualAgentExampleDryRunEvidence(capture) + if !observed { t.Fatalf("example returned without audited dry-run evidence (caller dry-run checks: %d)\nsource: %s\nargv: %q\noutput:\n%s", capture.DryRunChecks, execution.Example, args, capture.Output) } + if want := execution.DryRun.PreviewKind; previewKind != want { + t.Fatalf("dry-run preview kind = %q, Schema declares %q\nsource: %s\nargv: %q\noutput:\n%s", previewKind, want, execution.Example, args, capture.Output) + } + t.Logf("dry_run_capability_candidate=%s", previewKind) executed++ }) } - if executed != plan.DryRun { - t.Fatalf("executed dry_run examples = %d, plan requires %d", executed, plan.DryRun) + if executed != selected { + t.Fatalf("executed dry_run examples = %d, selected capability set requires %d", executed, selected) } - t.Logf("Agent examples: total=%d dry_run=%d contract_only=%d typed_safety=%d reviewed_manual=%d", plan.Total, plan.DryRun, plan.ContractOnly, plan.TypedSafetyContractOnly, plan.ReviewedContractOnly) + if len(selectedTools) != len(declaredTools) { + missing := make([]string, 0) + for canonical := range declaredTools { + if !selectedTools[canonical] { + missing = append(missing, canonical) + } + } + sort.Strings(missing) + t.Fatalf("selected dry_run tools = %d, Schema declares %d; tools without an executable example: %s", len(selectedTools), len(declaredTools), strings.Join(missing, ", ")) + } + t.Logf("Agent examples: total=%d dry_run_selected=%d planned_dry_run=%d contract_only=%d reviewed_manual=%d", plan.Total, selected, plan.DryRun, plan.ContractOnly, plan.ReviewedContractOnly) reasonCodes := make([]string, 0, len(plan.ContractOnlyByReason)) for reasonCode := range plan.ContractOnlyByReason { reasonCodes = append(reasonCodes, string(reasonCode)) @@ -120,6 +158,13 @@ func TestManualAgentExamplesDryRun(t *testing.T) { } } +// manualAgentExampleShouldExerciseDryRun is the single selection boundary for +// the runtime gate. Capability comes only from the final typed ToolSpec; the +// example disposition may narrow that set but can never invent support. +func manualAgentExampleShouldExerciseDryRun(execution cli.ManualAgentExampleExecution) bool { + return execution.DryRun != nil && execution.Mode != cli.ManualAgentExampleModeContractOnly +} + func manualAgentExampleExecutionPlan(t testing.TB) cli.ManualAgentExampleExecutionPlan { t.Helper() data, err := os.ReadFile("../cli/schema_manual_hints.json") @@ -146,6 +191,9 @@ func manualAgentExampleExecutionPlan(t testing.TB) cli.ManualAgentExampleExecuti if err != nil { t.Fatalf("AssembleSchemaRegistryFromBound() error = %v", err) } + if err := cli.ValidateReviewedDryRunCapabilityDelivery(registry); err != nil { + t.Fatalf("ValidateReviewedDryRunCapabilityDelivery() error = %v", err) + } plan, err := cli.BuildManualAgentExampleExecutionPlan(bound, registry, snapshot.AgentHints) if err != nil { t.Fatalf("BuildManualAgentExampleExecutionPlan() error = %v", err) @@ -157,6 +205,7 @@ type manualAgentExampleCapture struct { Output string DryRunChecks int64 ToolCallAttempts int64 + StdinBytesRead int64 } type manualAgentExampleFailClosedCaller struct { @@ -184,6 +233,20 @@ func executeManualAgentExampleCapture(t testing.TB, args []string) (manualAgentE oldArgs := os.Args os.Args = append([]string{"dws"}, args...) defer func() { os.Args = oldArgs }() + oldStdin := os.Stdin + promptInput, err := os.CreateTemp(t.TempDir(), "agent-example-stdin-*.txt") + if err != nil { + t.Fatalf("open guarded stdin: %v", err) + } + defer promptInput.Close() + if _, err := promptInput.WriteString("no\n"); err != nil { + t.Fatalf("seed guarded stdin: %v", err) + } + if _, err := promptInput.Seek(0, io.SeekStart); err != nil { + t.Fatalf("rewind guarded stdin: %v", err) + } + os.Stdin = promptInput + defer func() { os.Stdin = oldStdin }() oldStdout, oldStderr := os.Stdout, os.Stderr oldColorOutput, oldColorError := color.Output, color.Error @@ -219,10 +282,15 @@ func executeManualAgentExampleCapture(t testing.TB, args []string) (manualAgentE if readErr != nil { t.Fatalf("read output capture file: %v", readErr) } + stdinBytesRead, err := promptInput.Seek(0, io.SeekCurrent) + if err != nil { + t.Fatalf("inspect guarded stdin: %v", err) + } return manualAgentExampleCapture{ Output: output.String() + string(captured), DryRunChecks: auditCaller.dryRunChecks.Load(), ToolCallAttempts: auditCaller.toolCallAttempts.Load(), + StdinBytesRead: stdinBytesRead, }, execErr } @@ -342,27 +410,115 @@ func manualAgentExampleHasFlag(argv []string, target string) bool { return false } -func manualAgentExampleDryRunObserved(output string, auditedDryRunChecks int64) bool { - normalized := strings.ToLower(output) - return strings.Contains(normalized, "dry-run") || - strings.Contains(normalized, `"dry_run":true`) || - strings.Contains(normalized, `"dry_run": true`) || - (auditedDryRunChecks > 0 && strings.Contains(output, "操作:")) +func manualAgentExampleDryRunObserved(capture manualAgentExampleCapture) bool { + _, ok := manualAgentExampleDryRunEvidence(capture) + return ok } -func TestManualAgentExampleDryRunObservedSupportsNilArguments(t *testing.T) { - if !manualAgentExampleDryRunObserved("[DRY-RUN] Preview only, not executed:\nTool: calendar_list", 0) { +func manualAgentExampleDryRunEvidence(capture manualAgentExampleCapture) (string, bool) { + normalized := strings.ToLower(capture.Output) + if manualAgentExampleDryRunJSONPattern.MatchString(capture.Output) { + return cli.DryRunPreviewRequest, true + } + if strings.Contains(normalized, "[dry-run]") { + return cli.DryRunPreviewInvocation, true + } + if capture.DryRunChecks > 0 && strings.Contains(capture.Output, "操作:") { + return cli.DryRunPreviewPlan, true + } + return "", false +} + +func TestManualAgentExampleDryRunEvidenceAcceptsSharedAndCommandPlans(t *testing.T) { + if !manualAgentExampleDryRunObserved(manualAgentExampleCapture{Output: "[DRY-RUN] Preview only, not executed:\nTool: calendar_list"}) { t.Fatal("dry-run output with a Tool and nil Arguments was not recognized") } - if manualAgentExampleDryRunObserved("Tool: calendar_list", 0) { + if manualAgentExampleDryRunObserved(manualAgentExampleCapture{Output: "Tool: calendar_list"}) { t.Fatal("a Tool line without dry-run evidence must not be accepted") } - operationSummary := "操作: 下载钉盘文件\n文件ID: test" - if manualAgentExampleDryRunObserved(operationSummary, 0) { - t.Fatal("a bare operation summary without an audited caller dry-run check must not be accepted") + for _, falseEvidence := range []string{ + "unknown flag: --dry-run", + "Run again with --dry-run to preview the operation", + `{"dry_run":false,"executed":true}`, + } { + if manualAgentExampleDryRunObserved(manualAgentExampleCapture{Output: falseEvidence}) { + t.Errorf("non-evidence text was mistaken for a successful dry-run: %q", falseEvidence) + } } - if !manualAgentExampleDryRunObserved(operationSummary, 1) { - t.Fatal("an operation summary guarded by the injected caller's dry-run check was not recognized") + operationSummary := "操作: 下载钉盘文件\n文件ID: test" + if manualAgentExampleDryRunObserved(manualAgentExampleCapture{Output: operationSummary}) { + t.Fatal("a human-only operation summary without an audited dry-run check must not be accepted") + } + if !manualAgentExampleDryRunObserved(manualAgentExampleCapture{Output: operationSummary, DryRunChecks: 1}) { + t.Fatal("a command plan guarded by the injected caller's dry-run check was not recognized") + } +} + +func manualAgentExamplePromptObserved(output string) bool { + normalized := strings.ToLower(output) + for _, marker := range []string{ + "confirm ", + "confirm deletion?", + "confirm action?", + "confirm create?", + "confirm update?", + "confirm save?", + "confirm import?", + "are you sure", + "operation cancelled", + "操作已取消", + } { + if strings.Contains(normalized, marker) { + return true + } + } + return false +} + +func TestManualAgentExamplePromptObservedRejectsInteractiveConfirmation(t *testing.T) { + for _, prompt := range []string{ + "Confirm deletion? (yes/no):", + "Confirm action? (yes/no):", + "Confirm create? (yes/no):", + "Confirm update? (yes/no):", + "Confirm save? (yes/no):", + "Confirm import? (yes/no):", + "Are you sure you want to continue?", + "Operation cancelled", + } { + if !manualAgentExamplePromptObserved(prompt) { + t.Errorf("interactive confirmation output was not detected: %q", prompt) + } + } + if manualAgentExamplePromptObserved(`{"dry_run":true,"confirmation":"user_required"}`) { + t.Fatal("typed safety metadata was mistaken for an interactive prompt") + } +} + +func TestAitableAdvpermDisableDryRunSkipsConfirmationAndToolCall(t *testing.T) { + t.Setenv("HOME", t.TempDir()) + t.Setenv("DWS_CONFIG_DIR", t.TempDir()) + + args := []string{ + "--dry-run", "--format", "json", + "aitable", "advperm", "disable", + "--base-id", "BASE_ID", + } + if manualAgentExampleHasFlag(args, "yes") { + t.Fatal("regression test must not bypass confirmation with --yes") + } + capture, err := executeManualAgentExampleCapture(t, args) + if err != nil { + t.Fatalf("advperm disable fail-closed dry-run failed: %v\noutput:\n%s", err, capture.Output) + } + if capture.StdinBytesRead != 0 || manualAgentExamplePromptObserved(capture.Output) { + t.Fatalf("advperm disable dry-run entered confirmation (stdin bytes read: %d)\noutput:\n%s", capture.StdinBytesRead, capture.Output) + } + if capture.ToolCallAttempts != 0 { + t.Fatalf("advperm disable dry-run attempted %d real ToolCaller invocation(s)\noutput:\n%s", capture.ToolCallAttempts, capture.Output) + } + if !manualAgentExampleDryRunObserved(capture) { + t.Fatalf("advperm disable returned no audited dry-run evidence (caller dry-run checks: %d)\noutput:\n%s", capture.DryRunChecks, capture.Output) } } @@ -382,7 +538,7 @@ func TestManualAgentExampleFailClosedCallerRecordsToolCalls(t *testing.T) { } } -func TestManualAgentExampleChatGroupMuteMemberDryRunKeepsUserIDsWithoutToolCall(t *testing.T) { +func TestManualAgentExampleChatGroupMuteMemberUsesCommandDryRunPreview(t *testing.T) { sandboxRoot := t.TempDir() configDir := filepath.Join(sandboxRoot, "config") if err := os.MkdirAll(configDir, 0o700); err != nil { @@ -405,11 +561,17 @@ func TestManualAgentExampleChatGroupMuteMemberDryRunKeepsUserIDsWithoutToolCall( t.Fatalf("group-mute-member dry-run attempted %d ToolCaller invocation(s)\noutput:\n%s", capture.ToolCallAttempts, capture.Output) } if capture.DryRunChecks == 0 { - t.Fatalf("group-mute-member did not check the injected caller's dry-run state\noutput:\n%s", capture.Output) + t.Fatalf("group-mute-member did not enter its audited command dry-run path\noutput:\n%s", capture.Output) + } + if capture.StdinBytesRead != 0 || manualAgentExamplePromptObserved(capture.Output) { + t.Fatalf("group-mute-member dry-run entered an interactive prompt (stdin bytes read: %d)\noutput:\n%s", capture.StdinBytesRead, capture.Output) + } + if !manualAgentExampleDryRunObserved(capture) { + t.Fatalf("group-mute-member returned no audited dry-run evidence\noutput:\n%s", capture.Output) } for _, expected := range []string{`"uids"`, `"userId1"`, `"userId2"`} { if !strings.Contains(capture.Output, expected) { - t.Fatalf("group-mute-member dry-run preview missing %s\noutput:\n%s", expected, capture.Output) + t.Fatalf("group-mute-member command preview missing %s\noutput:\n%s", expected, capture.Output) } } if strings.Contains(capture.Output, `"openDingTalkIds"`) { diff --git a/internal/app/schema_contract_test.go b/internal/app/schema_contract_test.go index 05d07a80..72279cca 100644 --- a/internal/app/schema_contract_test.go +++ b/internal/app/schema_contract_test.go @@ -370,14 +370,14 @@ func TestPromptingWritesRequireUserConfirmation(t *testing.T) { "sheet.delete_pivot_table": "destructive", } wantSources := map[string]string{ - "attendance.class_create": "skills/mono/schema-hints/zz-attendance-review.json", - "attendance.class_update": "skills/mono/schema-hints/zz-attendance-review.json", - "doc.delete_comment": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", - "doc.version_revert": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", - "drive.publish_set": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", - "drive.publish_unset": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", - "sheet.chart_delete": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", - "sheet.delete_pivot_table": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "attendance.class_create": "internal/cli/schema_hints/zz-attendance-review.json", + "attendance.class_update": "internal/cli/schema_hints/zz-attendance-review.json", + "doc.delete_comment": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", + "doc.version_revert": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", + "drive.publish_set": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", + "drive.publish_unset": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", + "sheet.chart_delete": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", + "sheet.delete_pivot_table": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", } canonicals := make([]string, 0, len(wantEffects)) for canonical := range wantEffects { diff --git a/internal/app/skill_setup.go b/internal/app/skill_setup.go index 6ca7c5f7..9ef86dd3 100644 --- a/internal/app/skill_setup.go +++ b/internal/app/skill_setup.go @@ -64,7 +64,7 @@ skill 源默认取二进制内嵌的版本(升级二进制即升级 skill) dws skill setup --mode mono --yes # 非交互装 mono dws skill setup --mode multi --target claude # multi 全装到 ~/.claude/skills/ dws skill setup --mode multi -s aitable -s calendar # 只装 aitable + calendar - dws skill setup --mode multi -x live -x devdoc # 装其余 20 个,剔除 2 个 + dws skill setup --mode multi -x live -x devdoc # 安装除 live、devdoc 外的其余 skill dws skill setup --source /path/to/repo # 显式指定 skill 源`, DisableAutoGenTag: true, RunE: runSkillSetup, @@ -505,7 +505,7 @@ func confirmSkillSetup(out io.Writer, mode, src string, dests []string, multiSki if mode == skillSetupModeMulti { fmt.Fprintln(out, "\n🧪 ─────────────────────────────────────────────────────────────") fmt.Fprintln(out, " multi 模式当前为 EXPERIMENTAL(试验版 / Preview)") - fmt.Fprintln(out, " · 22 个 dingtalk-* 子 skill 跑过 verifier,可用但未达 stable") + fmt.Fprintf(out, " · 当前选择的 %d 个独立 skill 均跑过 verifier,可用但未达 stable\n", len(multiSkillNames)) fmt.Fprintln(out, " · 跨 skill 引用、bundle 命名、目录布局后续可能调整") fmt.Fprintln(out, " · 不建议在生产 / 共享环境直接落地;问题请提 issue 反馈") fmt.Fprintln(out, " 稳定版请用 --mode mono") diff --git a/internal/app/skill_setup_embed_test.go b/internal/app/skill_setup_embed_test.go index 6b7abb99..275ab56d 100644 --- a/internal/app/skill_setup_embed_test.go +++ b/internal/app/skill_setup_embed_test.go @@ -44,6 +44,11 @@ func TestMaterializeEmbeddedSkillSourceMono(t *testing.T) { t.Errorf("expected embedded skill to contain %s: %v", rel, err) } } + if _, err := os.Stat(filepath.Join(dir, "schema-hints")); err == nil { + t.Fatal("embedded mono skill must not contain build-only schema-hints") + } else if !os.IsNotExist(err) { + t.Fatalf("stat embedded mono schema-hints: %v", err) + } // cleanup must actually remove the temp dir. cleanup() @@ -52,6 +57,35 @@ func TestMaterializeEmbeddedSkillSourceMono(t *testing.T) { } } +// TestMaterializeEmbeddedSkillSourceMulti verifies that the peer multi bundle +// contains both the shared routing skill and the PAT product skill. Structured +// Schema hints are build inputs and must not become a third installable mode. +func TestMaterializeEmbeddedSkillSourceMulti(t *testing.T) { + dir, cleanup, err := materializeEmbeddedSkillSource(skillSetupModeMulti) + if err != nil { + t.Fatalf("materializeEmbeddedSkillSource: %v", err) + } + defer cleanup() + + if !isSkillSourceRoot(dir, skillSetupModeMulti) { + t.Fatalf("extracted dir %s is not a valid multi skill source root", dir) + } + for _, rel := range []string{ + filepath.Join("dws-shared", "SKILL.md"), + filepath.Join("dingtalk-pat", "SKILL.md"), + filepath.Join("dingtalk-pat", "references", "pat.md"), + } { + if _, err := os.Stat(filepath.Join(dir, rel)); err != nil { + t.Errorf("expected embedded multi skill to contain %s: %v", rel, err) + } + } + if _, err := os.Stat(filepath.Join(dir, "schema-hints")); err == nil { + t.Fatal("embedded multi skill must not contain build-only schema-hints") + } else if !os.IsNotExist(err) { + t.Fatalf("stat embedded multi schema-hints: %v", err) + } +} + // TestResolveSkillSetupSourceOrEmbeddedFallsBackToEmbedded verifies that with // no --source and no DWS_SKILL_SOURCE, resolution uses the embedded bundle // rather than probing the current working directory (the stale-skill footgun). diff --git a/internal/app/tool_caller_adapter.go b/internal/app/tool_caller_adapter.go index bd055454..fb0a2f7a 100644 --- a/internal/app/tool_caller_adapter.go +++ b/internal/app/tool_caller_adapter.go @@ -15,6 +15,7 @@ package app import ( "context" + "fmt" "log/slog" "github.com/DingTalk-Real-AI/dingtalk-workspace-cli/internal/executor" @@ -36,6 +37,21 @@ func newToolCallerAdapter(runner executor.Runner, flags *GlobalFlags) edition.To func (a *toolCallerAdapter) CallTool(ctx context.Context, productID, toolName string, args map[string]any) (*edition.ToolResult, error) { inv := executor.NewHelperInvocation("overlay."+productID+"."+toolName, productID, toolName, args) + // Defense in depth for direct helper callers: global dry-run must never + // reach an injected/real Runner, even if a command bypasses the normal + // Schema leaf wrapper. EchoRunner produces the same stable dry_run envelope + // without catalog, auth, Keychain, endpoint or transport access. + if a != nil && a.DryRun() { + inv.DryRun = true + result, err := (executor.EchoRunner{}).Run(ctx, inv) + if err != nil { + return nil, err + } + return convertResult(result), nil + } + if a == nil || a.runner == nil { + return nil, fmt.Errorf("ToolCaller runner is not configured") + } result, err := a.runner.Run(ctx, inv) if err != nil { return nil, err @@ -44,25 +60,25 @@ func (a *toolCallerAdapter) CallTool(ctx context.Context, productID, toolName st } func (a *toolCallerAdapter) Format() string { - if a.flags != nil { + if a != nil && a.flags != nil { return a.flags.Format } return "json" } func (a *toolCallerAdapter) DryRun() bool { - return a.flags != nil && a.flags.DryRun + return a != nil && a.flags != nil && a.flags.DryRun } func (a *toolCallerAdapter) Fields() string { - if a.flags != nil { + if a != nil && a.flags != nil { return a.flags.Fields } return "" } func (a *toolCallerAdapter) JQ() string { - if a.flags != nil { + if a != nil && a.flags != nil { return a.flags.JQ } return "" diff --git a/internal/cli/schema_agent_metadata/aisearch.json b/internal/cli/schema_agent_metadata/aisearch.json index 8f61a50c..a9df4ad9 100644 --- a/internal/cli/schema_agent_metadata/aisearch.json +++ b/internal/cli/schema_agent_metadata/aisearch.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -137,14 +137,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -233,11 +233,11 @@ "source_refs": [ "Cobra help: dws aisearch behavior --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise_behavior", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/aisearch.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aisearch.md" ], "use_when": [ "用户明确询问某人发送、接收、创建、分享或编辑过什么时。" @@ -275,14 +275,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -379,14 +379,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -475,11 +475,11 @@ "source_refs": [ "Cobra help: dws aisearch enterprise --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/aisearch.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aisearch.md" ], "use_when": [ "需要按关键词、内容类型或时间范围检索企业内部知识时。" @@ -517,14 +517,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -621,14 +621,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -717,12 +717,12 @@ "source_refs": [ "Cobra help: dws aisearch person --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aisearch.enterprise_person_search", "skills/mono/references/intent-guide.md", "skills/mono/references/products/aisearch.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要按姓名、部门、职位等维度搜索企业内人员时。" diff --git a/internal/cli/schema_agent_metadata/aitable.json b/internal/cli/schema_agent_metadata/aitable.json index 02ee8d84..b39d5d3e 100644 --- a/internal/cli/schema_agent_metadata/aitable.json +++ b/internal/cli/schema_agent_metadata/aitable.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -75,14 +75,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -97,14 +97,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -153,14 +153,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -175,14 +175,14 @@ }, "interface_ref": { "value": "aitable-helper.set_advanced_permission", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.set_advanced_permission", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -213,14 +213,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -265,14 +265,14 @@ "source_refs": [ "Cobra help: dws aitable advperm disable --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_disable", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "use_when": [ "需要关闭指定 Base 的高级权限总开关时。" @@ -310,14 +310,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -414,14 +414,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -436,14 +436,14 @@ }, "interface_ref": { "value": "aitable-helper.set_advanced_permission", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.set_advanced_permission", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -518,13 +518,13 @@ "source_refs": [ "Cobra help: dws aitable advperm enable --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_enable", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "use_when": [ "需要开启指定 Base 的高级权限总开关时。" @@ -562,14 +562,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -666,14 +666,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -688,14 +688,14 @@ }, "interface_ref": { "value": "aitable-helper.create_role", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.create_role", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -770,13 +770,13 @@ "source_refs": [ "Cobra help: dws aitable advperm role-create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_role_create", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "use_when": [ "需要在指定 Base 下创建一个自定义角色(系统角色禁止通过本命令创建)时。" @@ -814,14 +814,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -856,14 +856,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -878,14 +878,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -934,14 +934,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -956,14 +956,14 @@ }, "interface_ref": { "value": "aitable-helper.delete_role", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.delete_role", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -994,14 +994,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -1046,14 +1046,14 @@ "source_refs": [ "Cobra help: dws aitable advperm role-delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_role_delete", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "use_when": [ "需要删除 Base 下指定的自定义角色(system=true 的系统角色禁删,服务端返回 600 / \"Illegal argument\")时。" @@ -1091,14 +1091,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1195,14 +1195,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1217,14 +1217,14 @@ }, "interface_ref": { "value": "aitable-helper.get_role", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.get_role", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -1299,13 +1299,13 @@ "source_refs": [ "Cobra help: dws aitable advperm role-get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_role_get", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "use_when": [ "需要获取指定 Base 下单个角色的完整配置,含 subRoles 与字段/行级权限时。" @@ -1343,14 +1343,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1447,14 +1447,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1469,14 +1469,14 @@ }, "interface_ref": { "value": "aitable-helper.list_roles", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.list_roles", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -1551,13 +1551,13 @@ "source_refs": [ "Cobra help: dws aitable advperm role-list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_role_list", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "use_when": [ "需要列出指定 Base 下的全部角色,返回 enabled 标志、defaultRole 与 roles 列表时。" @@ -1595,14 +1595,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1699,14 +1699,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1721,14 +1721,14 @@ }, "interface_ref": { "value": "aitable-helper.patch_role", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.patch_role", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -1803,13 +1803,13 @@ "source_refs": [ "Cobra help: dws aitable advperm role-update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_role_update", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "use_when": [ "需要按 PATCH 语义增量更新指定自定义角色时。" @@ -1847,14 +1847,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1951,14 +1951,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1973,13 +1973,13 @@ }, "interface_ref": { "value": "aitable.prepare_attachment_upload", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.prepare_attachment_upload", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2054,12 +2054,12 @@ "Cobra help: dws aitable attachment upload --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.prepare_attachment_upload", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.attachment_upload", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-attachment.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable/aitable-attachment.md" ], "use_when": [ "需要为 attachment 字段文件申请带容量校验的 OSS 直传地址时。" @@ -2097,14 +2097,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2201,14 +2201,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2223,14 +2223,14 @@ }, "interface_ref": { "value": "aitable.copy_base", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.copy_base", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -2305,12 +2305,12 @@ "source_refs": [ "Cobra help: dws aitable base copy --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_copy", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要复制 AI 表格到指定目录时。" @@ -2348,14 +2348,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2452,14 +2452,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2474,13 +2474,13 @@ }, "interface_ref": { "value": "aitable.create_base", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.create_base", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2555,13 +2555,13 @@ "Cobra help: dws aitable base create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.create_base", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_create", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/doc.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/doc.md" ], "use_when": [ "常规创建新的 AI 表格 Base 时,优先使用该主路径。" @@ -2599,14 +2599,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2641,13 +2641,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2712,14 +2712,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2734,13 +2734,13 @@ }, "interface_ref": { "value": "aitable.delete_base", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.delete_base", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2770,13 +2770,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2822,13 +2822,13 @@ "Cobra help: dws aitable base delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_base", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_delete", "skills/mono/SKILL.md", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要删除指定 Base(高风险、不可逆)时。" @@ -2866,14 +2866,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2970,14 +2970,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2992,13 +2992,13 @@ }, "interface_ref": { "value": "aitable.get_base", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.get_base", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3073,12 +3073,12 @@ "Cobra help: dws aitable base get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_base", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_get", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "常规获取指定 Base 的资源目录级信息时,优先使用该主路径。" @@ -3116,14 +3116,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3220,14 +3220,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3242,14 +3242,14 @@ }, "interface_ref": { "value": "aitable.get_base_primary_doc_id", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_base_primary_doc_id", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -3324,12 +3324,12 @@ "source_refs": [ "Cobra help: dws aitable base get-primary-doc-id --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_get_primary_doc_id", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要根据 baseId、tableId 和 recordId 获取主键文档对应的文档信息时。" @@ -3367,14 +3367,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3471,14 +3471,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3493,13 +3493,13 @@ }, "interface_ref": { "value": "aitable.list_bases", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.list_bases", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3574,12 +3574,12 @@ "Cobra help: dws aitable base list --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.list_bases", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_list", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "常规列出当前用户可访问的 AI 表格 Base 时,优先使用该主路径。" @@ -3617,14 +3617,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3721,14 +3721,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3743,14 +3743,14 @@ }, "interface_ref": { "value": "aitable.search_bases", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.search_bases", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -3825,12 +3825,12 @@ "source_refs": [ "Cobra help: dws aitable base search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_search", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "常规按名称关键词搜索 AI 表格 Base 时,优先使用该主路径。" @@ -3868,14 +3868,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3972,14 +3972,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3994,13 +3994,13 @@ }, "interface_ref": { "value": "aitable.update_base", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.update_base", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4075,12 +4075,12 @@ "Cobra help: dws aitable base update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_base", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_update", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要更新 Base 名称(可选备注)时。" @@ -4118,14 +4118,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4222,14 +4222,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4244,13 +4244,13 @@ }, "interface_ref": { "value": "aitable.create_chart", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.create_chart", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4325,12 +4325,12 @@ "Cobra help: dws aitable chart create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.create_chart", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_create", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要在指定仪表盘下创建图表时。" @@ -4368,14 +4368,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4410,13 +4410,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4481,14 +4481,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4503,13 +4503,13 @@ }, "interface_ref": { "value": "aitable.delete_chart", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.delete_chart", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4539,13 +4539,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4591,13 +4591,13 @@ "Cobra help: dws aitable chart delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_chart", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_delete", "skills/mono/SKILL.md", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要删除指定 chart,并同步删除其在 dashboard 中对应的布局项时。" @@ -4635,14 +4635,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4739,14 +4739,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4761,13 +4761,13 @@ }, "interface_ref": { "value": "aitable.get_chart", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.get_chart", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4842,13 +4842,13 @@ "Cobra help: dws aitable chart get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_chart", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_get", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-dashboard-chart.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-dashboard-chart.md" ], "use_when": [ "需要获取指定 chart 的详细信息时。" @@ -4886,14 +4886,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4990,14 +4990,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5012,13 +5012,13 @@ }, "interface_ref": { "value": "aitable.get_chart_share", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.get_chart_share", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -5093,12 +5093,12 @@ "Cobra help: dws aitable chart share get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_chart_share", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_share_get", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要查询指定 chart 的分享配置,返回是否开启、分享类型(PUBLIC/ORG)以及分享链接时。" @@ -5136,14 +5136,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5240,14 +5240,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5262,13 +5262,13 @@ }, "interface_ref": { "value": "aitable.update_chart_share", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.update_chart_share", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -5343,12 +5343,12 @@ "Cobra help: dws aitable chart share update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_chart_share", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_share_update", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要开启/关闭 chart 分享并可设置分享类型时。" @@ -5386,14 +5386,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5490,14 +5490,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5512,13 +5512,13 @@ }, "interface_ref": { "value": "aitable.update_chart", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.update_chart", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -5593,12 +5593,12 @@ "Cobra help: dws aitable chart update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_chart", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_update", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要更新指定 chart 的配置或布局时。" @@ -5636,14 +5636,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5740,14 +5740,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5762,13 +5762,13 @@ }, "interface_ref": { "value": "aitable.get_dashboard_widgets_example", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.get_dashboard_widgets_example", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -5843,13 +5843,13 @@ "Cobra help: dws aitable chart widgets-example --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_dashboard_widgets_example", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_widgets_example", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-dashboard-chart.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-dashboard-chart.md" ], "use_when": [ "需要返回所有图表类型的 widget config 示例(JSONC 格式,含注释说明每个字段的含义和约束)时。" @@ -5887,14 +5887,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5985,14 +5985,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6001,14 +6001,14 @@ }, "interface_ref": { "value": "aitable.create_base", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.create_base", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -6031,7 +6031,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -6084,11 +6084,11 @@ "source_refs": [ "Cobra help: dws aitable create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws aitable create 兼容便捷路径时。" @@ -6126,14 +6126,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6230,14 +6230,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6252,14 +6252,14 @@ }, "interface_ref": { "value": "aitable-helper.align_dashboard", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.align_dashboard", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -6334,12 +6334,12 @@ "source_refs": [ "Cobra help: dws aitable dashboard arrange --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_arrange", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要对指定仪表盘做服务端智能布局:把图表按行铺满网格,避免某行只占半幅、留下大片空白时。" @@ -6377,14 +6377,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6481,14 +6481,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6503,13 +6503,13 @@ }, "interface_ref": { "value": "aitable.get_dashboard_config_example", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.get_dashboard_config_example", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -6584,13 +6584,13 @@ "Cobra help: dws aitable dashboard config-example --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_dashboard_config_example", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_config_example", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-dashboard-chart.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-dashboard-chart.md" ], "use_when": [ "需要返回 dashboard config 的完整结构示例(JSONC 格式,含注释说明每个字段的含义和约束)时。" @@ -6628,14 +6628,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6732,14 +6732,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6754,14 +6754,14 @@ }, "interface_ref": { "value": "aitable.create_dashboard", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.create_dashboard", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -6836,12 +6836,12 @@ "source_refs": [ "Cobra help: dws aitable dashboard create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_create", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要在指定 Base 下创建仪表盘时。" @@ -6879,14 +6879,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6921,13 +6921,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -6992,14 +6992,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7014,13 +7014,13 @@ }, "interface_ref": { "value": "aitable.delete_dashboard", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.delete_dashboard", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -7050,13 +7050,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -7102,13 +7102,13 @@ "Cobra help: dws aitable dashboard delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_dashboard", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_delete", "skills/mono/SKILL.md", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要删除指定 dashboard,会级联删除该 dashboard 下的所有 chart;删除操作不可逆时。" @@ -7146,14 +7146,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7250,14 +7250,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7272,13 +7272,13 @@ }, "interface_ref": { "value": "aitable.get_dashboard", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.get_dashboard", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -7353,13 +7353,13 @@ "Cobra help: dws aitable dashboard get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_dashboard", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_get", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-dashboard-chart.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-dashboard-chart.md" ], "use_when": [ "需要获取指定 dashboard 的详细信息时。" @@ -7397,14 +7397,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7501,14 +7501,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7523,13 +7523,13 @@ }, "interface_ref": { "value": "aitable.get_dashboard_share", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.get_dashboard_share", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -7604,12 +7604,12 @@ "Cobra help: dws aitable dashboard share get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_dashboard_share", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_share_get", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要查询指定 dashboard 的分享配置,返回是否开启、分享类型(PUBLIC/ORG)以及分享链接时。" @@ -7647,14 +7647,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7751,14 +7751,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7773,13 +7773,13 @@ }, "interface_ref": { "value": "aitable.update_dashboard_share", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.update_dashboard_share", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -7854,12 +7854,12 @@ "Cobra help: dws aitable dashboard share update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_dashboard_share", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_share_update", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要开启/关闭 dashboard 分享并可设置分享类型时。" @@ -7897,14 +7897,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8001,14 +8001,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8023,14 +8023,14 @@ }, "interface_ref": { "value": "aitable.update_dashboard", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.update_dashboard", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -8105,12 +8105,12 @@ "source_refs": [ "Cobra help: dws aitable dashboard update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_update", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要更新指定 dashboard 的配置时。" @@ -8148,14 +8148,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8252,14 +8252,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8274,13 +8274,13 @@ }, "interface_ref": { "value": "aitable.export_data", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.export_data", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -8355,12 +8355,12 @@ "Cobra help: dws aitable export data --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.export_data", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.export_data", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-export-import.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable/aitable-export-import.md" ], "use_when": [ "需要导出 AI 表格数据的统一入口时。" @@ -8398,14 +8398,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8502,14 +8502,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8524,14 +8524,14 @@ }, "interface_ref": { "value": "aitable.create_fields", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.create_fields", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -8606,13 +8606,13 @@ "source_refs": [ "Cobra help: dws aitable field create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.field_create", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-field.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-field.md" ], "use_when": [ "需要在已有表格中批量新增字段时。" @@ -8650,14 +8650,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8692,13 +8692,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -8763,14 +8763,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8785,13 +8785,13 @@ }, "interface_ref": { "value": "aitable.delete_field", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.delete_field", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -8821,13 +8821,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -8873,14 +8873,14 @@ "Cobra help: dws aitable field delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_field", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.field_delete", "skills/mono/SKILL.md", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-field.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-field.md" ], "use_when": [ "需要删除指定 Table 中的一个字段(Field),删除操作不可逆时。" @@ -8918,14 +8918,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9022,14 +9022,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9044,13 +9044,13 @@ }, "interface_ref": { "value": "aitable.get_fields", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.get_fields", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -9125,13 +9125,13 @@ "Cobra help: dws aitable field get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_fields", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.field_get", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-field.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-field.md" ], "use_when": [ "常规批量获取字段详细配置时,优先使用该主路径;可用 --field-ids 限定最多 10 个字段。" @@ -9169,14 +9169,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9273,14 +9273,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9295,14 +9295,14 @@ }, "interface_ref": { "value": "aitable.get_fields", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_fields", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -9377,12 +9377,12 @@ "source_refs": [ "Cobra help: dws aitable field list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.field_list", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws aitable field list 兼容路径时。" @@ -9420,14 +9420,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9524,14 +9524,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9546,14 +9546,14 @@ }, "interface_ref": { "value": "aitable.search_field_options", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.search_field_options", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -9628,12 +9628,12 @@ "source_refs": [ "Cobra help: dws aitable field search-options --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.field_search_options", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要搜索指定单选/多选字段的 options 列表,支持按关键词模糊匹配(大小写不敏感、contains 模式)时。" @@ -9671,14 +9671,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9775,14 +9775,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9797,13 +9797,13 @@ }, "interface_ref": { "value": "aitable.update_field", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.update_field", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -9878,13 +9878,13 @@ "Cobra help: dws aitable field update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_field", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.field_update", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-field.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-field.md" ], "use_when": [ "需要更新指定字段的名称、字段配置或 AI 配置时。" @@ -9922,13 +9922,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9956,13 +9956,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -9976,13 +9976,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -10016,13 +10016,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -10036,13 +10036,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10050,13 +10050,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10064,14 +10064,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -10094,7 +10094,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10102,13 +10102,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -10149,10 +10149,10 @@ "source_refs": [ "Cobra help: dws aitable form create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "use_when": [ "需要在指定数据表下创建一个新的表单视图(FormDesigner 类型)时。" @@ -10190,13 +10190,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10224,13 +10224,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10238,13 +10238,13 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10272,13 +10272,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10286,13 +10286,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10300,13 +10300,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10314,14 +10314,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -10344,7 +10344,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10352,13 +10352,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10393,9 +10393,9 @@ "source_refs": [ "Cobra help: dws aitable form delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要删除指定数据表下的表单视图(不可逆)时。" @@ -10433,13 +10433,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10467,13 +10467,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10481,13 +10481,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10515,13 +10515,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10529,13 +10529,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10543,13 +10543,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10557,14 +10557,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -10587,7 +10587,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10595,13 +10595,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10636,10 +10636,10 @@ "source_refs": [ "Cobra help: dws aitable form field hide --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "use_when": [ "需要切换表单视图中某个字段的隐藏/显示状态时。" @@ -10677,13 +10677,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10711,13 +10711,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -10731,13 +10731,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -10771,13 +10771,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -10791,13 +10791,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10805,13 +10805,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10819,14 +10819,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -10849,7 +10849,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10857,13 +10857,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -10904,10 +10904,10 @@ "source_refs": [ "Cobra help: dws aitable form field list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "use_when": [ "需要列出指定表单视图当前可见的字段及其配置时。" @@ -10945,13 +10945,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10979,13 +10979,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -10999,13 +10999,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11039,13 +11039,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11059,13 +11059,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11073,13 +11073,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11087,14 +11087,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -11117,7 +11117,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -11125,13 +11125,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11172,10 +11172,10 @@ "source_refs": [ "Cobra help: dws aitable form field update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "use_when": [ "需要更新表单视图中某个字段的必填状态或描述时。" @@ -11213,13 +11213,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11247,13 +11247,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11267,13 +11267,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11307,13 +11307,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11327,13 +11327,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11341,13 +11341,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11355,14 +11355,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -11385,7 +11385,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -11393,13 +11393,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11440,10 +11440,10 @@ "source_refs": [ "Cobra help: dws aitable form get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "use_when": [ "需要按 viewId 获取单个表单视图的元信息(name/title/createdAt/shareFormUuid)时。" @@ -11481,13 +11481,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11515,13 +11515,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11535,13 +11535,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11575,13 +11575,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11595,13 +11595,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11609,13 +11609,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11623,14 +11623,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -11653,7 +11653,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -11661,13 +11661,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11708,10 +11708,10 @@ "source_refs": [ "Cobra help: dws aitable form list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "use_when": [ "需要列出指定数据表下的所有表单视图时。" @@ -11749,13 +11749,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11783,13 +11783,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11803,13 +11803,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11843,13 +11843,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11863,13 +11863,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11877,13 +11877,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11891,14 +11891,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -11921,7 +11921,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -11929,13 +11929,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -11976,10 +11976,10 @@ "source_refs": [ "Cobra help: dws aitable form questions create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "use_when": [ "需要在数据表中创建字段,即向表单添加题目时。" @@ -12017,13 +12017,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12051,13 +12051,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12065,13 +12065,13 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12099,13 +12099,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12113,13 +12113,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12127,13 +12127,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12141,14 +12141,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -12171,7 +12171,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -12179,13 +12179,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12220,9 +12220,9 @@ "source_refs": [ "Cobra help: dws aitable form questions delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要删除指定字段(即表单题目);该操作不可逆时。" @@ -12260,13 +12260,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12294,13 +12294,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -12314,13 +12314,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -12354,13 +12354,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -12374,13 +12374,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12388,13 +12388,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12402,14 +12402,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -12432,7 +12432,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -12440,13 +12440,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -12487,10 +12487,10 @@ "source_refs": [ "Cobra help: dws aitable form share get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "use_when": [ "需要读取指定视图当前的分享表单配置时。" @@ -12528,13 +12528,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12562,13 +12562,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -12582,13 +12582,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -12622,13 +12622,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -12642,13 +12642,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12656,13 +12656,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12670,14 +12670,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -12700,7 +12700,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -12708,13 +12708,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -12755,10 +12755,10 @@ "source_refs": [ "Cobra help: dws aitable form share update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "use_when": [ "需要开启或关闭指定视图的分享表单时。" @@ -12796,13 +12796,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12830,13 +12830,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -12850,13 +12850,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -12890,13 +12890,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -12910,13 +12910,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12924,13 +12924,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -12938,14 +12938,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -12968,7 +12968,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -12976,13 +12976,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -13023,10 +13023,10 @@ "source_refs": [ "Cobra help: dws aitable form update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "use_when": [ "需要更新表单整体配置(标题、描述)时。" @@ -13064,14 +13064,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13168,14 +13168,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13190,13 +13190,13 @@ }, "interface_ref": { "value": "aitable.import_data", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.import_data", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -13271,13 +13271,13 @@ "Cobra help: dws aitable import data --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.import_data", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.import_data", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-export-import.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-export-import.md" ], "use_when": [ "需要将已通过 import upload 上传完成的文件导入 AI 表格时。" @@ -13315,14 +13315,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13419,14 +13419,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13441,13 +13441,13 @@ }, "interface_ref": { "value": "aitable.prepare_import_upload", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.prepare_import_upload", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -13522,13 +13522,13 @@ "Cobra help: dws aitable import upload --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.prepare_import_upload", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.import_upload", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-export-import.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-export-import.md" ], "use_when": [ "需要为导入任务申请 OSS 直传地址时。" @@ -13566,14 +13566,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13670,14 +13670,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13692,14 +13692,14 @@ }, "interface_ref": { "value": "aitable.get_base", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_base", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -13774,11 +13774,11 @@ "source_refs": [ "Cobra help: dws aitable info --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.info", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws aitable info 兼容路径时。" @@ -13816,14 +13816,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13920,14 +13920,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13942,14 +13942,14 @@ }, "interface_ref": { "value": "aitable.list_bases", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.list_bases", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -14024,11 +14024,11 @@ "source_refs": [ "Cobra help: dws aitable list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.list", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws aitable list 兼容便捷路径时。" @@ -14066,13 +14066,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -14100,13 +14100,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -14114,13 +14114,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -14148,13 +14148,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -14162,13 +14162,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -14176,13 +14176,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -14190,14 +14190,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -14220,7 +14220,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -14228,13 +14228,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -14269,9 +14269,9 @@ "source_refs": [ "Cobra help: dws aitable record batch-update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要将同一份 cells JSON 批量应用到多条记录上时。" @@ -14309,14 +14309,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14413,14 +14413,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14435,13 +14435,13 @@ }, "interface_ref": { "value": "aitable.create_records", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.create_records", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -14516,15 +14516,15 @@ "Cobra help: dws aitable record create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.create_records", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_create", "skills/mono/references/products/aitable-record-ops.md", "skills/mono/references/products/aitable.md", "skills/mono/references/products/aitable/aitable-attachment.md", - "skills/mono/references/products/aitable/aitable-record-create.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-create.md" ], "use_when": [ "需要在指定表格中批量新增记录时。" @@ -14562,14 +14562,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14604,13 +14604,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -14675,14 +14675,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14697,13 +14697,13 @@ }, "interface_ref": { "value": "aitable.delete_records", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.delete_records", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -14733,13 +14733,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -14785,15 +14785,15 @@ "Cobra help: dws aitable record delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_records", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_delete", "skills/mono/SKILL.md", "skills/mono/references/products/aitable-record-ops.md", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-record-delete.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-delete.md" ], "use_when": [ "需要在指定 Table 中批量删除记录(不可逆,数据将永久丢失)时。" @@ -14831,14 +14831,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14935,14 +14935,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14957,14 +14957,14 @@ }, "interface_ref": { "value": "aitable.query_records", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.query_records", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -15039,12 +15039,12 @@ "source_refs": [ "Cobra help: dws aitable record get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_get", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要按 recordId 精确获取一条或多条记录时。" @@ -15082,14 +15082,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15186,14 +15186,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15208,14 +15208,14 @@ }, "interface_ref": { "value": "aitable-helper.query_record_history", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.query_record_history", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -15290,13 +15290,13 @@ "source_refs": [ "Cobra help: dws aitable record history-list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_history_list", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-record-history.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-history.md" ], "use_when": [ "需要按 recordId 查询单条记录的变更历史时。" @@ -15334,14 +15334,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15438,14 +15438,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15460,14 +15460,14 @@ }, "interface_ref": { "value": "aitable-helper.create_primary_doc", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.create_primary_doc", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -15542,13 +15542,13 @@ "source_refs": [ "Cobra help: dws aitable record primary-doc-create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_primary_doc_create", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-primary-doc.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-primary-doc.md" ], "use_when": [ "需要为指定记录创建主键文档(幂等:已存在则返回已有文档的 nodeId)时。" @@ -15586,14 +15586,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15690,14 +15690,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15712,14 +15712,14 @@ }, "interface_ref": { "value": "aitable-helper.get_primary_doc", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.get_primary_doc", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -15794,13 +15794,13 @@ "source_refs": [ "Cobra help: dws aitable record primary-doc-get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_primary_doc_get", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-primary-doc.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-primary-doc.md" ], "use_when": [ "需要查询指定记录关联的主键文档节点 ID 时。" @@ -15838,14 +15838,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15942,14 +15942,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15964,13 +15964,13 @@ }, "interface_ref": { "value": "aitable.query_records", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.query_records", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -16045,14 +16045,14 @@ "Cobra help: dws aitable record query --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.query_records", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.query_records", "skills/mono/references/products/aitable-record-ops.md", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-record-query.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-query.md" ], "use_when": [ "需要查询指定表格中的记录,支持按记录 ID 精确查询或按条件分页检索时。" @@ -16090,14 +16090,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16194,14 +16194,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16216,14 +16216,14 @@ }, "interface_ref": { "value": "aitable-helper.query_empty_records", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.query_empty_records", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -16298,12 +16298,12 @@ "source_refs": [ "Cobra help: dws aitable record query-empty --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_query_empty", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要按表内顺序扫描一页,过滤出\"完全没填用户字段\"的空行时。" @@ -16341,14 +16341,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16445,14 +16445,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16467,14 +16467,14 @@ }, "interface_ref": { "value": "aitable-helper.get_record_share_url", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.get_record_share_url", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -16549,13 +16549,13 @@ "source_refs": [ "Cobra help: dws aitable record share-url --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_share_url", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-record-share.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-share.md" ], "use_when": [ "需要按 recordId 批量获取记录分享链接时。" @@ -16593,14 +16593,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16697,14 +16697,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16719,13 +16719,13 @@ }, "interface_ref": { "value": "aitable.update_records", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.update_records", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -16800,14 +16800,14 @@ "Cobra help: dws aitable record update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_records", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_update", "skills/mono/references/products/aitable-record-ops.md", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-attachment.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-attachment.md" ], "use_when": [ "需要批量更新指定记录的字段值,只需传入需修改的字段,未传入的字段保持原值时。" @@ -16845,14 +16845,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16949,14 +16949,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16971,14 +16971,14 @@ }, "interface_ref": { "value": "aitable-helper.record_upsert", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.record_upsert", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -17053,13 +17053,13 @@ "source_refs": [ "Cobra help: dws aitable record upsert --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_upsert", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-record-upsert.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-upsert.md" ], "use_when": [ "需要根据 records 中是否包含 recordId,批量创建新记录或更新现有记录时。" @@ -17097,14 +17097,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17201,14 +17201,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17223,14 +17223,14 @@ }, "interface_ref": { "value": "aitable.search_bases", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.search_bases", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -17305,11 +17305,11 @@ "source_refs": [ "Cobra help: dws aitable search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.search", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws aitable search 兼容便捷路径时。" @@ -17347,14 +17347,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17451,14 +17451,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17473,14 +17473,14 @@ }, "interface_ref": { "value": "aitable-helper.create_section", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.create_section", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -17555,12 +17555,12 @@ "source_refs": [ "Cobra help: dws aitable section create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_create", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要在指定 Base 下创建文件夹(用于在导航树中组织 table / dashboard,类似文件夹)时。" @@ -17598,14 +17598,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17640,14 +17640,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -17662,14 +17662,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -17718,14 +17718,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17740,14 +17740,14 @@ }, "interface_ref": { "value": "aitable-helper.delete_section", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.delete_section", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -17778,14 +17778,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -17830,13 +17830,13 @@ "source_refs": [ "Cobra help: dws aitable section delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_delete", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要删除指定文件夹时。" @@ -17874,14 +17874,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17978,14 +17978,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -18000,14 +18000,14 @@ }, "interface_ref": { "value": "aitable-helper.list_empty_sections", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.list_empty_sections", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -18082,12 +18082,12 @@ "source_refs": [ "Cobra help: dws aitable section list-empty --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_list_empty", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要列出指定 Base 下所有没有任何子节点的文件夹(空文件夹),用于清理或诊断导航树时。" @@ -18125,14 +18125,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -18229,14 +18229,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -18251,14 +18251,14 @@ }, "interface_ref": { "value": "aitable-helper.list_nsheet_nodes", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.list_nsheet_nodes", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -18333,12 +18333,12 @@ "source_refs": [ "Cobra help: dws aitable section list-nodes --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_list_nodes", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要列出指定 Base 当前版本下的全部 nsheet 节点,包括文件夹、AI 表格、表单视图、仪表盘、文档、查询视图等时。" @@ -18376,14 +18376,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -18480,14 +18480,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -18502,14 +18502,14 @@ }, "interface_ref": { "value": "aitable-helper.move_nsheet_node", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.move_nsheet_node", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -18584,12 +18584,12 @@ "source_refs": [ "Cobra help: dws aitable section move-node --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_move_node", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要把任意 nsheet 节点(文件夹 / 多维表 / 表单视图 / 仪表盘 / 文档 / 查询视图)移动到目标文件夹下,可选同时调整全局位置时。" @@ -18627,14 +18627,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -18731,14 +18731,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -18753,14 +18753,14 @@ }, "interface_ref": { "value": "aitable-helper.rename_section", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.rename_section", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -18835,12 +18835,12 @@ "source_refs": [ "Cobra help: dws aitable section rename --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_rename", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要重命名指定文件夹时。" @@ -18878,14 +18878,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -18982,14 +18982,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -19004,14 +19004,14 @@ }, "interface_ref": { "value": "aitable-helper.reorder_section", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.reorder_section", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -19086,12 +19086,12 @@ "source_refs": [ "Cobra help: dws aitable section reorder --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_reorder", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要在当前父文件夹下调整文件夹的展示顺序时。" @@ -19129,14 +19129,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -19233,14 +19233,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -19255,13 +19255,13 @@ }, "interface_ref": { "value": "aitable.create_table", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.create_table", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -19336,12 +19336,12 @@ "Cobra help: dws aitable table create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.create_table", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.table_create", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要在指定 Base 中新建表格,并可在创建时附带初始化一批基础字段时。" @@ -19379,14 +19379,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -19421,13 +19421,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -19492,14 +19492,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -19514,13 +19514,13 @@ }, "interface_ref": { "value": "aitable.delete_table", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.delete_table", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -19550,13 +19550,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -19602,13 +19602,13 @@ "Cobra help: dws aitable table delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_table", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.table_delete", "skills/mono/SKILL.md", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要删除指定 tableId 的数据表(不可逆,数据将永久丢失),该操作为高风险写入时。" @@ -19646,14 +19646,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -19750,14 +19750,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -19772,13 +19772,13 @@ }, "interface_ref": { "value": "aitable.get_tables", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.get_tables", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -19853,15 +19853,15 @@ "Cobra help: dws aitable table get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_tables", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.table_get", "skills/mono/references/products/aitable.md", "skills/mono/references/products/aitable/aitable-advperm.md", "skills/mono/references/products/aitable/aitable-primary-doc.md", - "skills/mono/references/products/aitable/aitable-record-create.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-create.md" ], "use_when": [ "需要读取数据表结构(字段与视图目录)或按 table IDs 批量获取表信息时,优先使用 table get。" @@ -19899,14 +19899,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20003,14 +20003,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20025,14 +20025,14 @@ }, "interface_ref": { "value": "aitable.get_tables", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_tables", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -20107,12 +20107,12 @@ "source_refs": [ "Cobra help: dws aitable table list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.table_list", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要维持现有脚本或文档中的 table list 兼容调用,并接受其与 table get 等价的结果时。" @@ -20150,14 +20150,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20254,14 +20254,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20276,13 +20276,13 @@ }, "interface_ref": { "value": "aitable.update_table", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.update_table", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -20357,13 +20357,13 @@ "Cobra help: dws aitable table update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_table", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.table_update", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-record-name-key.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-name-key.md" ], "use_when": [ "需要更新指定 Table(数据表)的名称、备注说明、行命名规则时。" @@ -20401,14 +20401,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20505,14 +20505,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20527,13 +20527,13 @@ }, "interface_ref": { "value": "aitable.search_templates", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.search_templates", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -20608,11 +20608,11 @@ "Cobra help: dws aitable template search --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.search_templates", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.template_search", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要按名称关键词搜索 AI 表格模板,支持分页时。" @@ -20650,14 +20650,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20754,14 +20754,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20776,13 +20776,13 @@ }, "interface_ref": { "value": "aitable.create_view", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.create_view", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -20857,13 +20857,13 @@ "Cobra help: dws aitable view create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.create_view", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_create", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要在指定数据表(Table)下创建一个新视图(View)时。" @@ -20901,14 +20901,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20943,13 +20943,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -21014,14 +21014,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -21036,13 +21036,13 @@ }, "interface_ref": { "value": "aitable.delete_view", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "aitable.delete_view", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -21072,13 +21072,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -21124,13 +21124,13 @@ "Cobra help: dws aitable view delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_view", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_delete", "skills/mono/SKILL.md", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要删除指定视图(View)时。" @@ -21168,14 +21168,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -21272,14 +21272,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -21294,14 +21294,14 @@ }, "interface_ref": { "value": "aitable-helper.duplicate_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.duplicate_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -21376,13 +21376,13 @@ "source_refs": [ "Cobra help: dws aitable view duplicate --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_duplicate", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "use_when": [ "需要复制指定视图,生成一个配置完全相同的新视图时。" @@ -21420,14 +21420,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -21524,14 +21524,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -21546,14 +21546,14 @@ }, "interface_ref": { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -21582,7 +21582,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -21635,14 +21635,14 @@ "source_refs": [ "Cobra help: dws aitable view get aggregate --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_aggregate", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要获取指定视图的 aggregate 配置时。" @@ -21680,14 +21680,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -21784,14 +21784,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -21806,14 +21806,14 @@ }, "interface_ref": { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -21842,7 +21842,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -21895,14 +21895,14 @@ "source_refs": [ "Cobra help: dws aitable view get card --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_card", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要获取指定视图的 card 配置时。" @@ -21940,14 +21940,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -22044,14 +22044,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -22066,14 +22066,14 @@ }, "interface_ref": { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -22102,7 +22102,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -22155,14 +22155,14 @@ "source_refs": [ "Cobra help: dws aitable view get field-widths --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_field_widths", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要获取指定视图的 field-widths 配置时。" @@ -22200,14 +22200,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -22304,14 +22304,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -22326,14 +22326,14 @@ }, "interface_ref": { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -22362,7 +22362,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -22415,14 +22415,14 @@ "source_refs": [ "Cobra help: dws aitable view get fill-color-rule --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_fill_color_rule", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "use_when": [ "需要获取指定视图的 fill-color-rule 配置时。" @@ -22460,14 +22460,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -22564,14 +22564,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -22586,14 +22586,14 @@ }, "interface_ref": { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -22622,7 +22622,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -22675,14 +22675,14 @@ "source_refs": [ "Cobra help: dws aitable view get filter --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_filter", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要获取指定视图的 filter 配置时。" @@ -22720,14 +22720,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -22824,14 +22824,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -22846,14 +22846,14 @@ }, "interface_ref": { "value": "aitable-helper.get_frozen_columns_of_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.get_frozen_columns_of_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -22928,13 +22928,13 @@ "source_refs": [ "Cobra help: dws aitable view get frozen-cols --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_frozen_cols", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "use_when": [ "需要获取指定视图当前冻结的左侧列数时。" @@ -22972,14 +22972,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -23076,14 +23076,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -23098,14 +23098,14 @@ }, "interface_ref": { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -23134,7 +23134,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -23187,14 +23187,14 @@ "source_refs": [ "Cobra help: dws aitable view get group --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_group", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要获取指定视图的 group 配置时。" @@ -23232,14 +23232,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -23336,14 +23336,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -23358,14 +23358,14 @@ }, "interface_ref": { "value": "aitable-helper.get_view_lock_status", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.get_view_lock_status", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -23440,13 +23440,13 @@ "source_refs": [ "Cobra help: dws aitable view get lock --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_lock", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "use_when": [ "需要获取指定视图的锁定状态时。" @@ -23484,14 +23484,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -23588,14 +23588,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -23610,14 +23610,14 @@ }, "interface_ref": { "value": "aitable-helper.get_cell_height_of_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.get_cell_height_of_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -23692,13 +23692,13 @@ "source_refs": [ "Cobra help: dws aitable view get row-height --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_row_height", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "use_when": [ "需要获取指定视图当前的单元格行高,单位为像素时。" @@ -23736,14 +23736,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -23840,14 +23840,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -23862,14 +23862,14 @@ }, "interface_ref": { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -23898,7 +23898,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -23951,14 +23951,14 @@ "source_refs": [ "Cobra help: dws aitable view get sort --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_sort", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要获取指定视图的 sort 配置时。" @@ -23996,14 +23996,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -24100,14 +24100,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -24122,14 +24122,14 @@ }, "interface_ref": { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -24158,7 +24158,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -24211,14 +24211,14 @@ "source_refs": [ "Cobra help: dws aitable view get timebar --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_timebar", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要获取指定视图的 timebar 配置时。" @@ -24256,14 +24256,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -24360,14 +24360,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -24382,14 +24382,14 @@ }, "interface_ref": { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -24418,7 +24418,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -24471,14 +24471,14 @@ "source_refs": [ "Cobra help: dws aitable view get visible-fields --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_visible_fields", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要获取指定视图的 visible-fields 配置时。" @@ -24516,14 +24516,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -24620,14 +24620,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -24642,14 +24642,14 @@ }, "interface_ref": { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.get_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -24724,12 +24724,12 @@ "source_refs": [ "Cobra help: dws aitable view list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_list", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要批量获取指定 Table 下的视图配置(含 viewId、viewName、type、filter、sort、group、visibleFieldIds、fieldWidths 等)时。" @@ -24767,14 +24767,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -24871,14 +24871,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -24893,14 +24893,14 @@ }, "interface_ref": { "value": "aitable-helper.lock_or_unlock_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.lock_or_unlock_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -24975,13 +24975,13 @@ "source_refs": [ "Cobra help: dws aitable view lock --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_lock", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "use_when": [ "需要锁定指定视图,禁止他人编辑时。" @@ -25019,14 +25019,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -25123,14 +25123,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -25145,14 +25145,14 @@ }, "interface_ref": { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -25181,7 +25181,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -25234,14 +25234,14 @@ "source_refs": [ "Cobra help: dws aitable view update aggregate --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_aggregate", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要更新 Grid 视图的 aggregate 配置时。" @@ -25279,14 +25279,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -25383,14 +25383,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -25405,14 +25405,14 @@ }, "interface_ref": { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -25441,7 +25441,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -25494,14 +25494,14 @@ "source_refs": [ "Cobra help: dws aitable view update card --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_card", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要按属性局部更新指定视图的卡片配置时。" @@ -25539,14 +25539,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -25643,14 +25643,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -25665,14 +25665,14 @@ }, "interface_ref": { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -25701,7 +25701,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -25754,14 +25754,14 @@ "source_refs": [ "Cobra help: dws aitable view update field-widths --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_field_widths", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要更新 Grid 视图的字段列宽时。" @@ -25799,14 +25799,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -25903,14 +25903,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -25925,14 +25925,14 @@ }, "interface_ref": { "value": "aitable.set_view_fill_color_rule", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.set_view_fill_color_rule", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -26007,13 +26007,13 @@ "source_refs": [ "Cobra help: dws aitable view update fill-color-rule --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_fill_color_rule", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "use_when": [ "需要全量覆盖指定 Grid 视图的条件填色规则时。" @@ -26051,14 +26051,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -26155,14 +26155,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -26177,14 +26177,14 @@ }, "interface_ref": { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -26213,7 +26213,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -26266,14 +26266,14 @@ "source_refs": [ "Cobra help: dws aitable view update filter --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_filter", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要按属性更新视图的 filter 数组每项为 {operator,operands} 配置(整组替换)时。" @@ -26311,14 +26311,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -26415,14 +26415,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -26437,14 +26437,14 @@ }, "interface_ref": { "value": "aitable-helper.set_frozen_columns_of_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.set_frozen_columns_of_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -26519,13 +26519,13 @@ "source_refs": [ "Cobra help: dws aitable view update frozen-cols --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_frozen_cols", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "use_when": [ "需要设置视图冻结列数时。" @@ -26563,14 +26563,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -26667,14 +26667,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -26689,14 +26689,14 @@ }, "interface_ref": { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -26725,7 +26725,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -26778,14 +26778,14 @@ "source_refs": [ "Cobra help: dws aitable view update group --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_group", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要按属性更新视图的 group 数组每项为 {fieldId,direction} 配置(整组替换)时。" @@ -26823,14 +26823,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -26927,14 +26927,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -26949,14 +26949,14 @@ }, "interface_ref": { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -26985,7 +26985,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -27038,14 +27038,14 @@ "source_refs": [ "Cobra help: dws aitable view update name --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_name", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要重命名指定视图,等价于执行 dws aitable view update --name X 时。" @@ -27083,14 +27083,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -27187,14 +27187,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -27209,14 +27209,14 @@ }, "interface_ref": { "value": "aitable-helper.set_cell_height_of_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.set_cell_height_of_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -27291,13 +27291,13 @@ "source_refs": [ "Cobra help: dws aitable view update row-height --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_row_height", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "use_when": [ "需要设置视图单元格高度,单位为像素时。" @@ -27335,14 +27335,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -27439,14 +27439,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -27461,14 +27461,14 @@ }, "interface_ref": { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -27497,7 +27497,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -27550,14 +27550,14 @@ "source_refs": [ "Cobra help: dws aitable view update sort --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_sort", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要按属性更新视图的 sort 数组每项为 {fieldId,direction} 配置(整组替换)时。" @@ -27595,14 +27595,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -27699,14 +27699,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -27721,14 +27721,14 @@ }, "interface_ref": { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -27757,7 +27757,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -27810,14 +27810,14 @@ "source_refs": [ "Cobra help: dws aitable view update timebar --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_timebar", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要按属性局部更新 Gantt 视图的 ganttTimebar 配置时。" @@ -27855,14 +27855,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -27959,14 +27959,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -27981,14 +27981,14 @@ }, "interface_ref": { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable.update_view", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -28017,7 +28017,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed" @@ -28070,14 +28070,14 @@ "source_refs": [ "Cobra help: dws aitable view update visible-fields --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_visible_fields", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "use_when": [ "需要按属性更新视图的 visibleFieldIds(即列顺序)时。" @@ -28115,14 +28115,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -28157,14 +28157,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -28179,14 +28179,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -28235,14 +28235,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -28257,14 +28257,14 @@ }, "interface_ref": { "value": "aitable-helper.disable_workflow", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.disable_workflow", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -28295,14 +28295,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -28347,14 +28347,14 @@ "source_refs": [ "Cobra help: dws aitable workflow disable --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.workflow_disable", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-workflow.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-workflow.md" ], "use_when": [ "需要禁用指定 Base 中的自动化工作流时。" @@ -28392,14 +28392,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -28496,14 +28496,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -28518,14 +28518,14 @@ }, "interface_ref": { "value": "aitable-helper.enable_workflow", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.enable_workflow", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -28600,13 +28600,13 @@ "source_refs": [ "Cobra help: dws aitable workflow enable --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.workflow_enable", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-workflow.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-workflow.md" ], "use_when": [ "需要启用指定 Base 中的自动化工作流时。" @@ -28644,14 +28644,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -28748,14 +28748,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -28770,14 +28770,14 @@ }, "interface_ref": { "value": "aitable-helper.get_workflow", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.get_workflow", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -28852,13 +28852,13 @@ "source_refs": [ "Cobra help: dws aitable workflow get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.workflow_get", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-workflow.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-workflow.md" ], "use_when": [ "需要获取指定 Base 中某个自动化工作流的详细信息(含触发条件、动作步骤等)时。" @@ -28896,14 +28896,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -29000,14 +29000,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -29022,14 +29022,14 @@ }, "interface_ref": { "value": "aitable-helper.list_workflows", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "aitable-helper.list_workflows", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -29104,13 +29104,13 @@ "source_refs": [ "Cobra help: dws aitable workflow list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.workflow_list", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-workflow.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-workflow.md" ], "use_when": [ "需要列出指定 Base 中的自动化工作流,支持分页时。" diff --git a/internal/cli/schema_agent_metadata/attendance.json b/internal/cli/schema_agent_metadata/attendance.json index 38527e4d..6ddc4e0a 100644 --- a/internal/cli/schema_agent_metadata/attendance.json +++ b/internal/cli/schema_agent_metadata/attendance.json @@ -33,13 +33,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -67,21 +67,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -95,21 +95,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -143,21 +143,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -171,13 +171,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -185,13 +185,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -199,14 +199,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -229,14 +229,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -244,21 +244,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -299,10 +299,10 @@ "source_refs": [ "cobra-help:dws attendance adjustment get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要根据补卡规则 ID 查询对应的补卡规则详情,并能提供命令所需的查询条件时使用。" @@ -340,13 +340,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -374,21 +374,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -402,21 +402,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -450,21 +450,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -478,13 +478,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -492,13 +492,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -506,14 +506,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -536,14 +536,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -551,21 +551,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -606,10 +606,10 @@ "source_refs": [ "cobra-help:dws attendance adjustment search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要按当前用户权限分页搜索补卡规则列表,并能提供命令所需的查询条件时使用。" @@ -647,13 +647,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -681,21 +681,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -709,21 +709,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -757,21 +757,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -785,13 +785,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -799,13 +799,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -813,14 +813,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -843,14 +843,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -858,21 +858,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -913,12 +913,12 @@ "source_refs": [ "cobra-help:dws attendance approve list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/intent-guide.md", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询指定用户在时间范围内的补卡、加班、请假或出差外出审批记录,并能提供命令所需的查询条件时使用。" @@ -956,13 +956,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -990,21 +990,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1018,21 +1018,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1066,21 +1066,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1094,13 +1094,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1108,13 +1108,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1122,14 +1122,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -1152,14 +1152,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -1167,21 +1167,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1222,11 +1222,11 @@ "source_refs": [ "cobra-help:dws attendance approve templates --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询补卡、请假、加班、外出或出差的审批表单模板与提交入口,并能提供命令所需的查询条件时使用。" @@ -1264,13 +1264,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1298,21 +1298,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -1320,21 +1320,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -1362,21 +1362,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -1384,13 +1384,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1398,13 +1398,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1412,14 +1412,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -1442,14 +1442,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -1457,21 +1457,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -1506,11 +1506,11 @@ "source_refs": [ "cobra-help:dws attendance boss-check --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/attendance-example-normalization.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/attendance-example-normalization.json", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户明确要求修改员工的打卡时间、打卡结果等打卡记录信息,且已确认目标对象和所需参数时使用。" @@ -1548,13 +1548,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1582,21 +1582,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1610,21 +1610,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1658,21 +1658,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1686,13 +1686,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1700,13 +1700,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1714,14 +1714,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -1744,14 +1744,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -1759,21 +1759,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1814,11 +1814,11 @@ "source_refs": [ "cobra-help:dws attendance check record --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询指定用户在一个月内的原始打卡流水记录,并能提供命令所需的查询条件时使用。" @@ -1856,13 +1856,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1890,21 +1890,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1918,21 +1918,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1966,21 +1966,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1994,13 +1994,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -2008,13 +2008,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -2022,14 +2022,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -2052,14 +2052,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -2067,21 +2067,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -2122,11 +2122,11 @@ "source_refs": [ "cobra-help:dws attendance check result --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询指定用户在一个月内的考勤打卡结果记录,并能提供命令所需的查询条件时使用。" @@ -2164,13 +2164,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -2198,21 +2198,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -2226,21 +2226,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -2274,21 +2274,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -2302,13 +2302,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -2316,13 +2316,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -2330,14 +2330,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -2360,14 +2360,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -2375,21 +2375,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -2430,11 +2430,11 @@ "source_refs": [ "cobra-help:dws attendance checkin records --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要根据操作者权限查询指定员工在一段时间内的签到记录,并能提供命令所需的查询条件时使用。" @@ -2472,13 +2472,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -2506,21 +2506,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -2534,21 +2534,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -2582,21 +2582,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -2610,13 +2610,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -2624,13 +2624,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -2638,14 +2638,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -2668,14 +2668,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -2683,21 +2683,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -2738,10 +2738,10 @@ "source_refs": [ "cobra-help:dws attendance class create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要创建新的考勤班次,并能提供命令所需的查询条件时使用。" @@ -2779,13 +2779,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -2813,21 +2813,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -2841,21 +2841,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -2889,21 +2889,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -2917,13 +2917,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -2931,13 +2931,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -2945,14 +2945,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -2975,14 +2975,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -2990,21 +2990,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3045,10 +3045,10 @@ "source_refs": [ "cobra-help:dws attendance class get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要根据班次 ID 查询班次详情,并能提供命令所需的查询条件时使用。" @@ -3086,13 +3086,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3120,21 +3120,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3148,21 +3148,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3196,21 +3196,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3224,13 +3224,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3238,13 +3238,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3252,14 +3252,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -3282,14 +3282,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -3297,21 +3297,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3352,10 +3352,10 @@ "source_refs": [ "cobra-help:dws attendance class search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要按当前用户权限分页搜索可管理的班次定义,并能提供命令所需的查询条件时使用。" @@ -3393,13 +3393,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3427,21 +3427,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3455,21 +3455,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3503,21 +3503,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3531,13 +3531,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3545,13 +3545,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3559,14 +3559,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -3589,14 +3589,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -3604,21 +3604,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3659,10 +3659,10 @@ "source_refs": [ "cobra-help:dws attendance class update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要更新已有考勤班次的配置,并能提供命令所需的查询条件时使用。" @@ -3700,13 +3700,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3734,21 +3734,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3762,21 +3762,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3810,21 +3810,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3838,13 +3838,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3852,13 +3852,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3866,14 +3866,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -3896,14 +3896,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -3911,21 +3911,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3966,10 +3966,10 @@ "source_refs": [ "cobra-help:dws attendance globalsetting get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询仅管理员可访问的企业考勤全局规则设置,并能提供命令所需的查询条件时使用。" @@ -4007,13 +4007,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4041,21 +4041,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4069,21 +4069,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4117,21 +4117,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4145,13 +4145,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4159,13 +4159,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4173,14 +4173,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4203,14 +4203,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -4218,21 +4218,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4273,11 +4273,11 @@ "source_refs": [ "cobra-help:dws attendance globalsetting save --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/attendance-example-normalization.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/attendance-example-normalization.json", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要更新仅管理员可维护的企业考勤全局规则设置,并能提供命令所需的查询条件时使用。" @@ -4315,13 +4315,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4349,21 +4349,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4377,21 +4377,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4425,21 +4425,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4453,13 +4453,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4467,13 +4467,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4481,14 +4481,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4511,14 +4511,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -4526,21 +4526,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4581,10 +4581,10 @@ "source_refs": [ "cobra-help:dws attendance group create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要创建新的考勤组及其班制和打卡配置,并能提供命令所需的查询条件时使用。" @@ -4622,13 +4622,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4656,21 +4656,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4684,21 +4684,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4732,21 +4732,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4760,13 +4760,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4774,13 +4774,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4788,14 +4788,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4818,14 +4818,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -4833,21 +4833,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4888,11 +4888,11 @@ "source_refs": [ "cobra-help:dws attendance group filtered-get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要根据考勤组 ID 按需查询成员、打卡地址、蓝牙或 Wi-Fi 字段子集,并能提供命令所需的查询条件时使用。" @@ -4930,13 +4930,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4964,21 +4964,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4992,21 +4992,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5040,21 +5040,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5068,13 +5068,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -5082,13 +5082,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -5096,14 +5096,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -5126,14 +5126,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -5141,21 +5141,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5196,11 +5196,11 @@ "source_refs": [ "cobra-help:dws attendance group get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要根据考勤组 ID 查询考勤组的全量配置,并能提供命令所需的查询条件时使用。" @@ -5238,13 +5238,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -5272,21 +5272,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5300,21 +5300,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5348,21 +5348,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5376,13 +5376,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -5390,13 +5390,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -5404,14 +5404,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -5434,14 +5434,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -5449,21 +5449,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5504,11 +5504,11 @@ "source_refs": [ "cobra-help:dws attendance group search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要按权限和筛选条件分页搜索考勤组简要信息,并能提供命令所需的查询条件时使用。" @@ -5546,13 +5546,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -5580,21 +5580,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5608,21 +5608,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5656,21 +5656,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5684,13 +5684,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -5698,13 +5698,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -5712,14 +5712,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -5742,14 +5742,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -5757,21 +5757,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5812,10 +5812,10 @@ "source_refs": [ "cobra-help:dws attendance group update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要更新已有考勤组的配置信息,并能提供命令所需的查询条件时使用。" @@ -5853,13 +5853,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -5887,21 +5887,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5915,21 +5915,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5963,21 +5963,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -5991,13 +5991,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -6005,13 +6005,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -6019,14 +6019,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -6049,14 +6049,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -6064,21 +6064,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -6119,10 +6119,10 @@ "source_refs": [ "cobra-help:dws attendance group update-members --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要批量增删指定考勤组的考勤人员、无需考勤人员或部门,并能提供命令所需的查询条件时使用。" @@ -6160,13 +6160,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -6194,21 +6194,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -6222,21 +6222,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -6270,21 +6270,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -6298,13 +6298,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -6312,13 +6312,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -6326,14 +6326,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -6356,14 +6356,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -6371,21 +6371,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -6426,10 +6426,10 @@ "source_refs": [ "cobra-help:dws attendance overtime get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要根据加班规则 ID 查询对应的加班规则详情,并能提供命令所需的查询条件时使用。" @@ -6467,13 +6467,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -6501,21 +6501,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -6529,21 +6529,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -6577,21 +6577,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -6605,13 +6605,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -6619,13 +6619,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -6633,14 +6633,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -6663,14 +6663,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -6678,21 +6678,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -6733,10 +6733,10 @@ "source_refs": [ "cobra-help:dws attendance overtime search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要按当前用户权限分页搜索加班规则列表,并能提供命令所需的查询条件时使用。" @@ -6774,14 +6774,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6816,14 +6816,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -6838,14 +6838,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -6880,14 +6880,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -6902,14 +6902,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6924,13 +6924,13 @@ }, "interface_ref": { "value": "attendance.get_user_attendance_record", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "attendance.get_user_attendance_record", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -6958,7 +6958,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -6967,14 +6967,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -7020,13 +7020,13 @@ "cobra-help:dws attendance record get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.attendance.prod.json#attendance.get_user_attendance_record", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.attendance.get_user_attendance_record", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询指定用户在指定日期的个人考勤详情,并能提供命令所需的查询条件时使用。" @@ -7064,13 +7064,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7098,21 +7098,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -7120,21 +7120,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -7162,21 +7162,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -7184,13 +7184,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7198,13 +7198,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7212,14 +7212,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -7242,14 +7242,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -7257,21 +7257,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -7306,11 +7306,11 @@ "source_refs": [ "cobra-help:dws attendance report columns --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询管理员有权查看的考勤报表字段列表,并能提供命令所需的查询条件时使用。" @@ -7348,13 +7348,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7382,21 +7382,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -7410,21 +7410,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -7458,21 +7458,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -7486,13 +7486,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7500,13 +7500,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7514,14 +7514,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -7544,14 +7544,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -7559,21 +7559,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -7614,11 +7614,11 @@ "source_refs": [ "cobra-help:dws attendance report query-data --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要按字段、用户和日期范围查询经过权限过滤的考勤数据,并能提供命令所需的查询条件时使用。" @@ -7656,13 +7656,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7690,21 +7690,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -7718,21 +7718,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -7766,21 +7766,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -7794,13 +7794,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7808,13 +7808,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7822,14 +7822,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -7852,14 +7852,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -7867,21 +7867,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -7922,11 +7922,11 @@ "source_refs": [ "cobra-help:dws attendance report query-leave --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要按用户、日期范围和假期类型查询经过权限校验的假期数据,并能提供命令所需的查询条件时使用。" @@ -7964,14 +7964,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8006,14 +8006,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -8028,14 +8028,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -8070,14 +8070,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -8092,14 +8092,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8114,13 +8114,13 @@ }, "interface_ref": { "value": "attendance.query_attendance_group_or_rules", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "attendance.query_attendance_group_or_rules", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -8148,7 +8148,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -8157,14 +8157,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -8210,13 +8210,13 @@ "cobra-help:dws attendance rules --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.attendance.prod.json#attendance.query_attendance_group_or_rules", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.attendance.query_attendance_group_or_rules", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询当前用户在指定日期适用的考勤组或考勤规则,并能提供命令所需的查询条件时使用。" @@ -8254,13 +8254,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8288,21 +8288,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -8316,21 +8316,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -8364,21 +8364,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -8392,13 +8392,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8406,13 +8406,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8420,14 +8420,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -8450,14 +8450,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -8465,21 +8465,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -8520,11 +8520,11 @@ "source_refs": [ "cobra-help:dws attendance schedule get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询指定用户在一段时间内的排班记录,并能提供命令所需的查询条件时使用。" @@ -8562,13 +8562,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8596,21 +8596,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -8624,21 +8624,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -8672,21 +8672,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -8700,13 +8700,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8714,13 +8714,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8728,14 +8728,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -8758,14 +8758,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -8773,21 +8773,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -8828,12 +8828,12 @@ "source_refs": [ "cobra-help:dws attendance schedule import --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/attendance-example-normalization.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/attendance-example-normalization.json", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户明确要求向排班制考勤组批量导入员工排班记录,且已确认目标对象和所需参数时使用。" @@ -8871,13 +8871,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8905,21 +8905,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -8933,21 +8933,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -8981,21 +8981,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -9009,13 +9009,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9023,13 +9023,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9037,14 +9037,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -9067,14 +9067,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -9082,21 +9082,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -9137,10 +9137,10 @@ "source_refs": [ "cobra-help:dws attendance selfsetting get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询指定用户的个人考勤提醒与通知规则设置,并能提供命令所需的查询条件时使用。" @@ -9178,13 +9178,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9212,21 +9212,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "user_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -9241,21 +9241,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -9296,21 +9296,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -9324,13 +9324,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9338,13 +9338,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9352,14 +9352,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -9382,14 +9382,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -9397,21 +9397,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "high", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -9453,11 +9453,11 @@ "source_refs": [ "cobra-help:dws attendance selfsetting save --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/attendance-example-normalization.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/attendance-example-normalization.json", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要更新指定用户的个人考勤提醒与通知规则设置,并能提供命令所需的查询条件时使用。" @@ -9495,14 +9495,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9537,14 +9537,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -9553,14 +9553,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -9589,14 +9589,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -9605,14 +9605,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9627,13 +9627,13 @@ }, "interface_ref": { "value": "attendance.batch_get_employee_shifts", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "attendance.batch_get_employee_shifts", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -9661,7 +9661,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -9670,14 +9670,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -9717,13 +9717,13 @@ "cobra-help:dws attendance shift list --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.attendance.prod.json#attendance.batch_get_employee_shifts", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.attendance.batch_get_employee_shifts", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要批量查询多个员工在不超过七天范围内的考勤班次信息,并能提供命令所需的查询条件时使用。" @@ -9761,14 +9761,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9803,14 +9803,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -9825,14 +9825,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -9867,14 +9867,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -9889,14 +9889,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9911,13 +9911,13 @@ }, "interface_ref": { "value": "attendance.get_attendance_summary", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "attendance.get_attendance_summary", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -9945,7 +9945,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -9954,14 +9954,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" @@ -10007,13 +10007,13 @@ "cobra-help:dws attendance summary --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.attendance.prod.json#attendance.get_attendance_summary", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.attendance.get_attendance_summary", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询指定用户的周度或月度考勤统计摘要,并能提供命令所需的查询条件时使用。" @@ -10051,13 +10051,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10085,21 +10085,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10107,21 +10107,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10149,21 +10149,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10171,13 +10171,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10185,13 +10185,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10199,14 +10199,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -10229,14 +10229,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10244,21 +10244,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10293,11 +10293,11 @@ "source_refs": [ "cobra-help:dws attendance vacation balance --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-vacation.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询指定员工在某个假期规则下的可用余额,并能提供命令所需的查询条件时使用。" @@ -10335,13 +10335,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10369,21 +10369,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -10397,21 +10397,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -10445,21 +10445,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -10473,13 +10473,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10487,13 +10487,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10501,14 +10501,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -10531,14 +10531,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10546,21 +10546,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -10601,11 +10601,11 @@ "source_refs": [ "cobra-help:dws attendance vacation records --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-vacation.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询指定员工某类假期余额的变更记录,并能提供命令所需的查询条件时使用。" @@ -10643,13 +10643,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10677,21 +10677,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10699,21 +10699,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10741,21 +10741,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10763,13 +10763,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10777,13 +10777,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10791,14 +10791,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -10821,14 +10821,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10836,21 +10836,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -10885,11 +10885,11 @@ "source_refs": [ "cobra-help:dws attendance vacation save-balance --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-vacation.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要设置指定员工在某个假期规则下的余额数量,并能提供命令所需的查询条件时使用。" @@ -10927,13 +10927,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10961,21 +10961,21 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -10989,21 +10989,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -11037,21 +11037,21 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -11065,13 +11065,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11079,13 +11079,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11093,14 +11093,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -11123,14 +11123,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -11138,21 +11138,21 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -11193,11 +11193,11 @@ "source_refs": [ "cobra-help:dws attendance vacation types --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-vacation.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要查询当前用户可用的假期类型及对应规则,并能提供命令所需的查询条件时使用。" @@ -11235,13 +11235,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11269,21 +11269,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -11297,21 +11297,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -11345,21 +11345,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -11373,13 +11373,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11387,13 +11387,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11401,14 +11401,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -11431,14 +11431,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -11446,21 +11446,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "attendance-agent-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -11501,11 +11501,11 @@ "source_refs": [ "cobra-help:dws attendance vacation update-type --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-vacation.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "当用户需要更新已有假期规则的名称、单位、可见范围等配置,并能提供命令所需的查询条件时使用。" diff --git a/internal/cli/schema_agent_metadata/calendar.json b/internal/cli/schema_agent_metadata/calendar.json index f126d688..650c0f8b 100644 --- a/internal/cli/schema_agent_metadata/calendar.json +++ b/internal/cli/schema_agent_metadata/calendar.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -137,14 +137,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -233,10 +233,10 @@ "source_refs": [ "Cobra help: dws calendar acl list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.list_acls", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要查询当前用户主日历的访问控制列表——即\"我的日历共享给了哪些人、各自什么权限\"时。" @@ -274,14 +274,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -378,14 +378,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -474,10 +474,10 @@ "source_refs": [ "Cobra help: dws calendar attachment add --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.add_attachments", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要为指定日程添加附件时。" @@ -515,14 +515,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -619,14 +619,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -641,13 +641,13 @@ }, "interface_ref": { "value": "calendar.add_calendar_participant", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "calendar.add_calendar_participant", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -722,12 +722,12 @@ "Cobra help: dws calendar attendee add --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.add_calendar_participant", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.add_calendar_participant", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要添加日程的参会人时。" @@ -765,14 +765,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -807,13 +807,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -875,14 +875,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -897,13 +897,13 @@ }, "interface_ref": { "value": "calendar.remove_calendar_participant", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "calendar.remove_calendar_participant", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -933,13 +933,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -984,12 +984,12 @@ "Cobra help: dws calendar attendee delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.remove_calendar_participant", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.remove_calendar_participant", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要移除日程的参会人时。" @@ -1027,14 +1027,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1131,14 +1131,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1153,13 +1153,13 @@ }, "interface_ref": { "value": "calendar.get_calendar_participants", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "calendar.get_calendar_participants", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1234,12 +1234,12 @@ "Cobra help: dws calendar attendee list --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.get_calendar_participants", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.get_calendar_participants", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要查看日程的参会人列表时。" @@ -1277,14 +1277,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1381,14 +1381,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1477,11 +1477,11 @@ "source_refs": [ "Cobra help: dws calendar book get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.get_calendar", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要根据日历id查询指定日历的信息时。" @@ -1519,14 +1519,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1623,14 +1623,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1719,11 +1719,11 @@ "source_refs": [ "Cobra help: dws calendar book list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.list_calendars", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要查询当前用户的所有日历,结果范围:用户自己的日历、已订阅的公共/团队日历、他人共享的日历时。" @@ -1761,14 +1761,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1865,14 +1865,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1961,11 +1961,11 @@ "source_refs": [ "Cobra help: dws calendar book search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.search_calendar", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要搜索当前用户拥有的日历本,支持按日历本名模糊搜索时。" @@ -2003,14 +2003,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2107,14 +2107,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2129,13 +2129,13 @@ }, "interface_ref": { "value": "calendar.query_busy_status", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "calendar.query_busy_status", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2210,11 +2210,11 @@ "Cobra help: dws calendar busy search --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.query_busy_status", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.query_busy_status", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要查询指定用户或会议室在给定时间范围内的闲忙状态时。" @@ -2252,14 +2252,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2356,14 +2356,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2452,12 +2452,12 @@ "source_refs": [ "Cobra help: dws calendar event create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.create_calendar_event", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要创建日程时。" @@ -2495,14 +2495,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2537,13 +2537,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2608,14 +2608,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2630,13 +2630,13 @@ }, "interface_ref": { "value": "calendar.delete_calendar_event", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "calendar.delete_calendar_event", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2666,13 +2666,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2718,13 +2718,13 @@ "Cobra help: dws calendar event delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.delete_calendar_event", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.delete_calendar_event", "skills/mono/SKILL.md", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要删除日程时。" @@ -2762,14 +2762,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2866,14 +2866,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2888,13 +2888,13 @@ }, "interface_ref": { "value": "calendar.get_calendar_detail", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "calendar.get_calendar_detail", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2969,12 +2969,12 @@ "Cobra help: dws calendar event get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.get_calendar_detail", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.get_calendar_detail", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要获取日程详情时。" @@ -3012,14 +3012,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3116,14 +3116,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3212,11 +3212,11 @@ "source_refs": [ "Cobra help: dws calendar event list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.list_calendar_events", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要查询当前用户可访问的日程列表;未指定起止时间时默认查询当天日程时。" @@ -3254,14 +3254,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3358,14 +3358,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3454,11 +3454,11 @@ "source_refs": [ "Cobra help: dws calendar event respond --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.respond", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要作为日程参会人,设置自己的响应状态(接受、拒绝、暂定)时。" @@ -3496,14 +3496,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3600,14 +3600,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3622,13 +3622,13 @@ }, "interface_ref": { "value": "calendar.list_suggested_event_times", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "calendar.list_suggested_event_times", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3703,12 +3703,12 @@ "Cobra help: dws calendar event suggest --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.list_suggested_event_times", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.list_suggested_event_times", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要对于非明确时间或一段时间范围的约会场景,可基于所有参会人的忙闲状态,推荐多个可用的时间块方案,用于解决会议时间协调问题时。" @@ -3746,14 +3746,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3850,14 +3850,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3946,11 +3946,11 @@ "source_refs": [ "Cobra help: dws calendar event update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.update_calendar_event", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要支持修改标题、描述、时间、地点、忙碌状态等时。" @@ -3988,14 +3988,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4092,14 +4092,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4114,13 +4114,13 @@ }, "interface_ref": { "value": "calendar.add_meeting_room", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "calendar.add_meeting_room", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4195,12 +4195,12 @@ "Cobra help: dws calendar room add --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.add_meeting_room", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.add_meeting_room", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要为已有日程预订并添加一个或多个线下会议室时。" @@ -4238,14 +4238,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4280,13 +4280,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4351,14 +4351,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4373,13 +4373,13 @@ }, "interface_ref": { "value": "calendar.delete_meeting_room", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "calendar.delete_meeting_room", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4409,13 +4409,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4461,13 +4461,13 @@ "Cobra help: dws calendar room delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.delete_meeting_room", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.delete_meeting_room", "skills/mono/SKILL.md", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要移除会议室时。" @@ -4505,14 +4505,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4609,14 +4609,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4631,13 +4631,13 @@ }, "interface_ref": { "value": "calendar.list_meeting_room_groups", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "calendar.list_meeting_room_groups", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4712,12 +4712,12 @@ "Cobra help: dws calendar room list-groups --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.list_meeting_room_groups", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.list_meeting_room_groups", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要会议室分组列表时。" @@ -4755,14 +4755,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4859,14 +4859,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4955,11 +4955,11 @@ "source_refs": [ "Cobra help: dws calendar room search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.query_available_meeting_room", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要按名称检索会议室,或按时间、会议室组和名称查询可用会议室时。" diff --git a/internal/cli/schema_agent_metadata/chat.json b/internal/cli/schema_agent_metadata/chat.json index 673346c5..dcccf65e 100644 --- a/internal/cli/schema_agent_metadata/chat.json +++ b/internal/cli/schema_agent_metadata/chat.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -137,14 +137,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -159,14 +159,14 @@ }, "interface_ref": { "value": "bot.search_bots", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "bot.search_bots", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -241,14 +241,14 @@ "source_refs": [ "cobra-help:dws chat bot find", "internal/cli/schema_command_registry.json#chat.search_bots", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_bots", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要发现可添加或可使用的机器人时" @@ -286,14 +286,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -390,14 +390,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -412,21 +412,21 @@ }, "interface_ref": { "value": "bot.search_my_robots", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "bot.search_my_robots", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" }, { "value": "chat.search_my_robots", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": false }, @@ -501,15 +501,15 @@ "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/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_my_robots", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要确认自己可管理或已创建的机器人时" @@ -547,14 +547,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -645,14 +645,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -661,14 +661,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -677,14 +677,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -693,7 +693,7 @@ "overridden_candidates": [ { "value": "im.create_smart_conv_category", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -716,14 +716,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "agent-selection-contract-v1 marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -773,12 +773,12 @@ "source_refs": [ "cobra-help:dws chat category create-smart", "internal/cli/schema_command_registry.json#chat.create_smart_conv_category", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要自动归集符合条件的会话时" @@ -816,14 +816,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -920,14 +920,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1016,13 +1016,13 @@ "source_refs": [ "cobra-help:dws chat category list", "internal/cli/schema_command_registry.json#chat.list_user_define_conv_categories", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要取得分组 ID 或浏览分组配置时" @@ -1060,14 +1060,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1164,14 +1164,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1260,13 +1260,13 @@ "source_refs": [ "cobra-help:dws chat category list-conversations", "internal/cli/schema_command_registry.json#chat.list_conversations_by_category", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已知分组 ID 并需要查看其中会话时" @@ -1304,14 +1304,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1408,14 +1408,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1504,11 +1504,11 @@ "source_refs": [ "cobra-help:dws chat conversation-info", "internal/cli/schema_command_registry.json#chat.get_conversation_info", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.get_conversation_info", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已知群 ID 或用户标识并需要解析会话详情时" @@ -1546,14 +1546,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1650,14 +1650,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1672,14 +1672,14 @@ }, "interface_ref": { "value": "bot.list_group_bots", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "bot.list_group_bots", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -1754,14 +1754,14 @@ "source_refs": [ "cobra-help:dws chat group bots", "internal/cli/schema_command_registry.json#chat.list_group_bots", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_group_bots", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要核对群内机器人或取得 openBotId 时" @@ -1799,14 +1799,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1903,14 +1903,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1925,14 +1925,14 @@ }, "interface_ref": { "value": "im.create_group_conversation", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "im.create_group_conversation", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -2007,14 +2007,14 @@ "source_refs": [ "cobra-help:dws chat group create", "internal/cli/schema_command_registry.json#chat.create_group_conversation", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.create_group_conversation", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "用户明确要新建群聊或话题圈时" @@ -2052,14 +2052,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2156,14 +2156,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2252,13 +2252,13 @@ "source_refs": [ "cobra-help:dws chat group dismiss", "internal/cli/schema_command_registry.json#chat.dismiss_group", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.dismiss_group", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "群主明确要求永久解散整个群时" @@ -2296,14 +2296,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2400,14 +2400,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2496,13 +2496,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "用户只提供数字群号且需要 openConversationId 时" @@ -2540,14 +2540,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2644,14 +2644,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2740,12 +2740,12 @@ "source_refs": [ "cobra-help:dws chat group invite-url", "internal/cli/schema_command_registry.json#chat.get_group_invite_url", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.get_group_invite_url", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要生成群邀请链接或设置有效期时" @@ -2783,14 +2783,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2887,14 +2887,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2983,13 +2983,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要按群主或管理员角色盘点群聊时" @@ -3027,14 +3027,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3131,14 +3131,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3153,13 +3153,13 @@ }, "interface_ref": { "value": "chat.add_group_member", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "chat.add_group_member", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3234,14 +3234,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已知群 ID 和成员 ID,需要邀请成员入群时" @@ -3279,14 +3279,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3383,14 +3383,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3405,21 +3405,21 @@ }, "interface_ref": { "value": "bot.add_robot_to_group", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "bot.add_robot_to_group", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" }, { "value": "chat.add_robot_to_group", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": false }, @@ -3494,15 +3494,15 @@ "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/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.add_robot_to_group", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已知 robotCode 且需要在有管理权限的群中安装机器人时" @@ -3540,14 +3540,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3648,14 +3648,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3670,13 +3670,13 @@ }, "interface_ref": { "value": "chat.remove_group_member", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "chat.remove_group_member", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3753,14 +3753,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "群管理员明确要移除一个或多个普通成员时" @@ -3798,14 +3798,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3840,14 +3840,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3862,14 +3862,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3918,14 +3918,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3940,14 +3940,14 @@ }, "interface_ref": { "value": "bot.remove_robot_in_group", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "bot.remove_robot_in_group", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -3978,14 +3978,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -4030,15 +4030,15 @@ "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/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_robot_in_group", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已知群 ID 和 openBotId,需要卸载群机器人时" @@ -4076,14 +4076,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4180,14 +4180,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4276,13 +4276,13 @@ "source_refs": [ "cobra-help:dws chat group quit", "internal/cli/schema_command_registry.json#chat.quit_group", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.quit_group", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "用户明确要求自己离开群聊时" @@ -4320,14 +4320,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4424,14 +4424,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4446,13 +4446,13 @@ }, "interface_ref": { "value": "chat.update_group_name", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "chat.update_group_name", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4527,14 +4527,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要给已有群聊重命名时" @@ -4572,14 +4572,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4676,14 +4676,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4772,13 +4772,13 @@ "source_refs": [ "cobra-help:dws chat group set-admin", "internal/cli/schema_command_registry.json#chat.update_conv_member_roles", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要变更指定成员的群管理员身份时" @@ -4816,14 +4816,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4920,14 +4920,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5016,13 +5016,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要调整新成员入群后的历史消息可见性时" @@ -5060,14 +5060,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5164,14 +5164,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5260,12 +5260,12 @@ "source_refs": [ "cobra-help:dws chat group transfer-owner", "internal/cli/schema_command_registry.json#chat.transfer_group_owner", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.transfer_group_owner", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "现群主明确指定新群主时" @@ -5303,14 +5303,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5407,14 +5407,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5503,13 +5503,13 @@ "source_refs": [ "cobra-help:dws chat group update-icon", "internal/cli/schema_command_registry.json#chat.update_group_icon", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已有上传后的头像 mediaId 并要修改群头像时" @@ -5547,14 +5547,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5651,14 +5651,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5747,13 +5747,13 @@ "source_refs": [ "cobra-help:dws chat group update-settings", "internal/cli/schema_command_registry.json#chat.update_group_settings", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要调整 searchable、入群验证或群权限等设置时" @@ -5791,14 +5791,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5895,14 +5895,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5991,12 +5991,12 @@ "source_refs": [ "cobra-help:dws chat group-mute", "internal/cli/schema_command_registry.json#chat.set_group_mute", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要控制整个群的发言权限时" @@ -6034,14 +6034,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6138,14 +6138,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6234,12 +6234,12 @@ "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/selection-review.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要按成员设置禁言时长或解除禁言时" @@ -6277,14 +6277,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6381,14 +6381,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6477,12 +6477,12 @@ "source_refs": [ "cobra-help:dws chat group-role add", "internal/cli/schema_command_registry.json#chat.add_custom_group_role", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.add_custom_group_role", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要新增可分配给群成员的业务角色时" @@ -6520,14 +6520,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6624,14 +6624,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6720,12 +6720,12 @@ "source_refs": [ "cobra-help:dws chat group-role list", "internal/cli/schema_command_registry.json#chat.list_custom_group_roles", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_custom_group_roles", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要取得角色 ID 或查看角色定义时" @@ -6763,14 +6763,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6867,14 +6867,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6963,12 +6963,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.query_custom_user_roles", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要核对某个成员在群内的业务角色时" @@ -7006,14 +7006,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7048,14 +7048,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -7070,14 +7070,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -7126,14 +7126,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7178,14 +7178,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -7230,13 +7230,13 @@ "source_refs": [ "cobra-help:dws chat group-role remove", "internal/cli/schema_command_registry.json#chat.remove_custom_group_role", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_group_role", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "明确要移除整个自定义角色定义时" @@ -7274,14 +7274,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7316,14 +7316,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -7338,14 +7338,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -7394,14 +7394,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7446,14 +7446,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -7498,13 +7498,13 @@ "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/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_user_roles", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要保留角色定义但解除成员角色时" @@ -7542,14 +7542,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7646,14 +7646,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7742,12 +7742,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.set_custom_user_roles", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要把一个或多个已有角色分配给成员时" @@ -7785,14 +7785,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7889,14 +7889,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7985,12 +7985,12 @@ "source_refs": [ "cobra-help:dws chat group-role update", "internal/cli/schema_command_registry.json#chat.update_custom_group_role", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.update_custom_group_role", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已知角色 ID 并需要重命名该角色时" @@ -8028,14 +8028,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8132,14 +8132,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8228,12 +8228,12 @@ "source_refs": [ "cobra-help:dws chat list-top-conversations", "internal/cli/schema_command_registry.json#chat.list_top_conversations", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要查看现有置顶会话清单时" @@ -8271,14 +8271,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8375,14 +8375,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8471,12 +8471,12 @@ "source_refs": [ "cobra-help:dws chat message add-emoji", "internal/cli/schema_command_registry.json#chat.add_emoji_reaction", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.add_emoji_reaction", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要对已有消息添加一个 emoji reaction 时" @@ -8514,14 +8514,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -8612,14 +8612,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -8628,14 +8628,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper is executable, but im/add_message_favorite is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper is executable, but im/add_message_favorite is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -8644,14 +8644,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -8674,7 +8674,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -8724,9 +8724,9 @@ "source_refs": [ "cobra-help:dws chat message add-favorite --help", "internal/cli/schema_command_registry.json#chat.add_message_favorite", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "用户明确要收藏一条已知消息,且已取得消息 ID 与所属会话 ID 时。" @@ -8764,14 +8764,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8868,14 +8868,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8964,12 +8964,12 @@ "source_refs": [ "cobra-help:dws chat message add-text-emotion", "internal/cli/schema_command_registry.json#chat.add_text_emotion", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.add_text_emotion", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已有文字表情定义并要附加到消息时" @@ -9007,14 +9007,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9111,14 +9111,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9207,13 +9207,13 @@ "source_refs": [ "cobra-help:dws chat message combine-forward", "internal/cli/schema_command_registry.json#chat.combine_forward_messages", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要保留多条源消息并作为合集转发时" @@ -9251,14 +9251,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9355,14 +9355,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9451,12 +9451,12 @@ "source_refs": [ "cobra-help:dws chat message create-text-emotion", "internal/cli/schema_command_registry.json#chat.create_text_emotion", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.create_text_emotion", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要定义新的文字表情资源时" @@ -9494,14 +9494,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9592,14 +9592,14 @@ }, "interface_mode": { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9608,14 +9608,14 @@ }, "interface_reason": { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9624,14 +9624,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode composite forbids a direct MCP interface_ref" @@ -9654,7 +9654,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -9704,12 +9704,12 @@ "source_refs": [ "cobra-help:dws chat message download-media", "internal/cli/schema_command_registry.json#chat.download_media", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已知消息、会话和资源 ID,需要保存媒体文件时" @@ -9747,14 +9747,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9851,14 +9851,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9947,13 +9947,13 @@ "source_refs": [ "cobra-help:dws chat message forward", "internal/cli/schema_command_registry.json#chat.forward_message", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已知源消息与源、目标会话 ID 时" @@ -9991,14 +9991,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10095,14 +10095,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10191,13 +10191,13 @@ "source_refs": [ "cobra-help:dws chat message forward-topic", "internal/cli/schema_command_registry.json#chat.forward_topic", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要转发话题圈中的主题及上下文时" @@ -10235,14 +10235,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10339,14 +10339,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10435,13 +10435,13 @@ "source_refs": [ "cobra-help:dws chat message list", "internal/cli/schema_command_registry.json#chat.list_conversation_message_v2", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "用户明确指定某个会话并要查看其消息记录时" @@ -10479,14 +10479,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10583,14 +10583,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10605,13 +10605,13 @@ }, "interface_ref": { "value": "chat.search_messages_by_time_range", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "chat.search_messages_by_time_range", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -10686,14 +10686,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要汇总一段时间内所有可见会话消息时" @@ -10731,14 +10731,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10835,14 +10835,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10931,12 +10931,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_messages_by_ids", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已经持有一组 msgId 并需要精确取回消息时" @@ -10974,14 +10974,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -11078,14 +11078,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -11100,13 +11100,13 @@ }, "interface_ref": { "value": "chat.search_messages_by_sender", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "chat.search_messages_by_sender", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -11181,14 +11181,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要查某人发送过的消息且不限定单聊时" @@ -11226,14 +11226,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -11330,14 +11330,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -11426,12 +11426,12 @@ "source_refs": [ "cobra-help:dws chat message list-direct", "internal/cli/schema_command_registry.json#chat.list_individual_chat_message", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_individual_chat_message", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "用户明确要求查看和某人的一对一聊天时" @@ -11469,14 +11469,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -11567,14 +11567,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -11583,14 +11583,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper is executable, but im/list_message_favorites is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper is executable, but im/list_message_favorites is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -11599,14 +11599,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -11629,7 +11629,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -11679,9 +11679,9 @@ "source_refs": [ "cobra-help:dws chat message list-favorites --help", "internal/cli/schema_command_registry.json#chat.list_message_favorites", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要查看当前用户已经收藏的消息,或使用 nextCursor 继续翻页时。" @@ -11719,14 +11719,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -11823,14 +11823,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -11845,13 +11845,13 @@ }, "interface_ref": { "value": "chat.list_special_focus_messages", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "chat.list_special_focus_messages", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -11926,13 +11926,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_special_focus_messages", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要查看特别关注或重点消息列表时" @@ -11970,14 +11970,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12074,14 +12074,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12096,13 +12096,13 @@ }, "interface_ref": { "value": "chat.search_at_me_message", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "chat.search_at_me_message", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -12177,14 +12177,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要找出 @我的消息和待关注事项时" @@ -12222,14 +12222,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12326,14 +12326,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12422,13 +12422,13 @@ "source_refs": [ "cobra-help:dws chat message list-pin-msg", "internal/cli/schema_command_registry.json#chat.list_pin_messages", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要查看群聊当前置顶的消息时" @@ -12466,14 +12466,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12570,14 +12570,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12592,13 +12592,13 @@ }, "interface_ref": { "value": "chat.list_topic_replies", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "chat.list_topic_replies", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -12673,13 +12673,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_topic_replies", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已知话题 ID 并需要查看回复串时" @@ -12717,14 +12717,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12821,14 +12821,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12843,13 +12843,13 @@ }, "interface_ref": { "value": "chat.unread_message_conversation_list", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "chat.unread_message_conversation_list", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -12924,14 +12924,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要定位哪些会话还有未读内容时" @@ -12969,14 +12969,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13073,14 +13073,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13169,13 +13169,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "发送命令返回 openTaskId 后需要确认投递结果时" @@ -13213,14 +13213,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13317,14 +13317,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13413,13 +13413,13 @@ "source_refs": [ "cobra-help:dws chat message read-status", "internal/cli/schema_command_registry.json#chat.query_msg_read_status", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已知会话 ID 与消息 ID,需要核对阅读情况时" @@ -13457,14 +13457,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13499,14 +13499,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -13521,14 +13521,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -13577,14 +13577,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13629,14 +13629,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -13681,14 +13681,14 @@ "source_refs": [ "cobra-help:dws chat message recall", "internal/cli/schema_command_registry.json#chat.recall_message", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.recall_message", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要撤回个人身份发送且仍允许撤回的消息时" @@ -13726,14 +13726,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13778,14 +13778,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -13835,14 +13835,14 @@ }, "interface_mode": { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13851,14 +13851,14 @@ }, "interface_reason": { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13867,14 +13867,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode composite forbids a direct MCP interface_ref" @@ -13897,7 +13897,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -13949,13 +13949,13 @@ "source_refs": [ "cobra-help:dws chat message recall-by-bot", "internal/cli/schema_command_registry.json#chat.recall_robot_message", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "持有 robotCode 和发送结果 key,需要撤回机器人消息时" @@ -13993,14 +13993,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14097,14 +14097,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14193,12 +14193,12 @@ "source_refs": [ "cobra-help:dws chat message remove-emoji", "internal/cli/schema_command_registry.json#chat.remove_emoji_reaction", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_emoji_reaction", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要取消此前添加的 emoji reaction 时" @@ -14236,14 +14236,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -14334,14 +14334,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -14350,14 +14350,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper is executable, but im/remove_message_favorite is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper is executable, but im/remove_message_favorite is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -14366,14 +14366,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -14396,7 +14396,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -14446,9 +14446,9 @@ "source_refs": [ "cobra-help:dws chat message remove-favorite --help", "internal/cli/schema_command_registry.json#chat.remove_message_favorite", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "用户明确要从个人收藏中移除一条已知消息时。" @@ -14486,14 +14486,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14590,14 +14590,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14686,12 +14686,12 @@ "source_refs": [ "cobra-help:dws chat message remove-text-emotion", "internal/cli/schema_command_registry.json#chat.remove_text_emotion", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_text_emotion", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要取消已添加的文字表情时" @@ -14729,14 +14729,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14765,14 +14765,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -14781,14 +14781,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -14823,14 +14823,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -14839,14 +14839,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14855,14 +14855,14 @@ }, "interface_ref": { "value": "chat.send_personal_message", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "chat.send_personal_message", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -14873,7 +14873,7 @@ "value": [ "已取得会话 ID、原消息 ID 和原消息发送者 openDingTalkId" ], - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", @@ -14882,7 +14882,7 @@ "value": [ "已取得会话 ID、原消息 ID 和原消息发送者 openDingTalkId" ], - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -14905,7 +14905,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -14914,14 +14914,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -14932,7 +14932,7 @@ "value": [ "发送前确认引用消息、接收会话和回复内容" ], - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", @@ -14941,7 +14941,7 @@ "value": [ "发送前确认引用消息、接收会话和回复内容" ], - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -14983,14 +14983,14 @@ "source_refs": [ "cobra-help:dws chat message reply", "internal/cli/schema_command_registry.json#chat.reply_personal_message", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "tips": [ "发送前确认引用消息、接收会话和回复内容" @@ -15031,14 +15031,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15135,14 +15135,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15157,13 +15157,13 @@ }, "interface_ref": { "value": "chat.search_messages_by_keyword", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "chat.search_messages_by_keyword", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -15238,14 +15238,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要用关键词查找消息且过滤条件较简单时" @@ -15283,14 +15283,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15387,14 +15387,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15483,13 +15483,13 @@ "source_refs": [ "cobra-help:dws chat message search-advanced", "internal/cli/schema_command_registry.json#chat.search_messages", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要多维过滤或关键词可选的高级消息搜索时" @@ -15527,14 +15527,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15569,14 +15569,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -15585,14 +15585,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -15627,14 +15627,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -15643,14 +15643,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15665,14 +15665,14 @@ }, "interface_ref": { "value": "chat.send_personal_message", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "chat.send_personal_message", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -15701,7 +15701,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -15710,14 +15710,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -15729,7 +15729,7 @@ "发送前确认目标和内容;文件消息使用 --msg-type file --file-path", "需要 24 小时内防重复投递时提供稳定的 --uuid" ], - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", @@ -15739,7 +15739,7 @@ "发送前确认目标和内容;文件消息使用 --msg-type file --file-path", "需要 24 小时内防重复投递时提供稳定的 --uuid" ], - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -15778,15 +15778,15 @@ "source_refs": [ "cobra-help:dws chat message send", "internal/cli/schema_command_registry.json#chat.send_personal_message", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "tips": [ "发送前确认目标和内容;文件消息使用 --msg-type file --file-path", @@ -15828,14 +15828,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15878,14 +15878,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -15934,14 +15934,14 @@ }, "interface_mode": { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15950,14 +15950,14 @@ }, "interface_reason": { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15966,14 +15966,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode composite forbids a direct MCP interface_ref" @@ -15996,7 +15996,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -16046,13 +16046,13 @@ "source_refs": [ "cobra-help:dws chat message send-by-bot", "internal/cli/schema_command_registry.json#chat.send_robot_message", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已有 robotCode 且需要机器人身份投递消息时" @@ -16090,14 +16090,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16194,14 +16194,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16216,21 +16216,21 @@ }, "interface_ref": { "value": "bot.send_message_by_custom_robot", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "bot.send_message_by_custom_robot", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" }, { "value": "chat.send_message_by_custom_robot", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": false }, @@ -16305,15 +16305,15 @@ "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/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.send_message_by_custom_robot", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已有 Webhook token 并要推送告警或自动通知时" @@ -16351,14 +16351,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16455,14 +16455,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16551,13 +16551,13 @@ "source_refs": [ "cobra-help:dws chat message send-card", "internal/cli/schema_command_registry.json#chat.create_and_send_card", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要卡片式交互且已准备接收会话或用户时" @@ -16595,14 +16595,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16699,14 +16699,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16795,13 +16795,13 @@ "source_refs": [ "cobra-help:dws chat message set-pin-msg", "internal/cli/schema_command_registry.json#chat.set_pin_message", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要在会话中置顶一条已知消息时" @@ -16839,14 +16839,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16943,14 +16943,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17039,13 +17039,13 @@ "source_refs": [ "cobra-help:dws chat message unset-pin-msg", "internal/cli/schema_command_registry.json#chat.unset_pin_message", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要移除一条已知置顶消息时" @@ -17083,14 +17083,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17187,14 +17187,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17283,13 +17283,13 @@ "source_refs": [ "cobra-help:dws chat message update-card", "internal/cli/schema_command_registry.json#chat.update_streaming_card", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "已有 bizId 并需要追加内容或结束流式输出时" @@ -17327,14 +17327,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17431,14 +17431,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17527,12 +17527,12 @@ "source_refs": [ "cobra-help:dws chat mute", "internal/cli/schema_command_registry.json#chat.update_notification_off", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "用户明确要静音或恢复某个会话通知时" @@ -17570,14 +17570,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17674,14 +17674,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17696,13 +17696,13 @@ }, "interface_ref": { "value": "chat.search_groups_by_keyword", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "chat.search_groups_by_keyword", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -17777,13 +17777,13 @@ "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/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_groups", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "只知道群名或关键词,需要取得群 ID 时" @@ -17821,14 +17821,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17925,14 +17925,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17947,13 +17947,13 @@ }, "interface_ref": { "value": "chat.search_common_groups", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "chat.search_common_groups", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -18028,13 +18028,13 @@ "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/selection-review.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要找两人或多人共同群聊时" @@ -18072,14 +18072,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -18176,14 +18176,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -18272,12 +18272,12 @@ "source_refs": [ "cobra-help:dws chat set-top", "internal/cli/schema_command_registry.json#chat.set_top_conversation", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "需要改变某个会话在列表中的置顶状态时" diff --git a/internal/cli/schema_agent_metadata/contact.json b/internal/cli/schema_agent_metadata/contact.json index a51e372f..4d467d27 100644 --- a/internal/cli/schema_agent_metadata/contact.json +++ b/internal/cli/schema_agent_metadata/contact.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -137,14 +137,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -234,13 +234,13 @@ "CommandRegistry:canonical_path=contact.get_dept_info_by_dept_id", "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact dept get-info", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.get_dept_info_by_dept_id", "skills/mono/references/intent-guide.md", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_dept_info_by_dept_id" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_dept_info_by_dept_id" ], "use_when": [ "已知 deptId,需要部门名称、人数等详情时" @@ -278,14 +278,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -382,14 +382,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -479,12 +479,12 @@ "CommandRegistry:canonical_path=contact.get_sub_depts_by_dept_id", "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact dept list-children", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.get_sub_depts_by_dept_id", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_sub_depts_by_dept_id" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_sub_depts_by_dept_id" ], "use_when": [ "已知父部门 deptId,需要列出直属子部门时" @@ -522,14 +522,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -626,14 +626,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -648,13 +648,13 @@ }, "interface_ref": { "value": "contact.get_dept_members_by_deptId", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "contact.get_dept_members_by_deptId", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -730,15 +730,15 @@ "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact dept list-members", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json#contact.get_dept_members_by_deptId", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.get_dept_members_by_deptId", "skills/mono/references/intent-guide.md", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.get_dept_members_by_deptId", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_dept_members_by_deptId" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.get_dept_members_by_deptId", + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_dept_members_by_deptId" ], "use_when": [ "需要按一个或多个 deptId 查看部门成员名单时" @@ -776,14 +776,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -880,14 +880,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -902,13 +902,13 @@ }, "interface_ref": { "value": "contact.search_dept_by_keyword", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "contact.search_dept_by_keyword", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -984,14 +984,14 @@ "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact dept search", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json#contact.search_dept_by_keyword", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.search_dept_by_keyword", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.search_dept_by_keyword", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.search_dept_by_keyword" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.search_dept_by_keyword", + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.search_dept_by_keyword" ], "use_when": [ "只知道部门名称或关键词,需要定位 deptId 时" @@ -1029,14 +1029,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1133,14 +1133,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1230,11 +1230,11 @@ "CommandRegistry:canonical_path=contact.list_my_followings", "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact relation list-my-followings", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.list_my_followings", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.list_my_followings" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.list_my_followings" ], "use_when": [ "需要查看当前用户特别关注或星标联系人时" @@ -1273,14 +1273,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1379,14 +1379,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1476,11 +1476,11 @@ "CommandRegistry:canonical_path=contact.query_dismission_employee_list", "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user dismission search", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.query_dismission_employee_list", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.query_dismission_employee_list" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.query_dismission_employee_list" ], "use_when": [ "需要按姓名、离职时间或部门查询离职员工时" @@ -1518,14 +1518,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1622,14 +1622,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1644,13 +1644,13 @@ }, "interface_ref": { "value": "contact.get_user_info_by_user_ids", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "contact.get_user_info_by_user_ids", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1726,14 +1726,14 @@ "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user get", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json#contact.get_user_info_by_user_ids", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.get_user_info_by_user_ids", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.get_user_info_by_user_ids", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_user_info_by_user_ids" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.get_user_info_by_user_ids", + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_user_info_by_user_ids" ], "use_when": [ "已知一个或多个 userId,需要批量读取用户详情时" @@ -1771,14 +1771,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1875,14 +1875,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1897,13 +1897,13 @@ }, "interface_ref": { "value": "contact.get_current_user_profile", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "contact.get_current_user_profile", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1979,14 +1979,14 @@ "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user get-self", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json#contact.get_current_user_profile", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.get_current_user_profile", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.get_current_user_profile", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_current_user_profile" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.get_current_user_profile", + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_current_user_profile" ], "use_when": [ "需要取得当前登录用户的 userId 和基本信息时" @@ -2024,14 +2024,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2128,14 +2128,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2225,12 +2225,12 @@ "CommandRegistry:canonical_path=contact.list_authorized_roster_fields", "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user profile fields", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.list_authorized_roster_fields", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.list_authorized_roster_fields" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.list_authorized_roster_fields" ], "use_when": [ "查询花名册前,需要先确认当前用户可见的字段 code 时" @@ -2269,14 +2269,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2375,14 +2375,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2472,12 +2472,12 @@ "CommandRegistry:canonical_path=contact.get_authorized_emp_rosterInfo", "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user profile get", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.get_authorized_emp_rosterInfo", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_authorized_emp_rosterInfo" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_authorized_emp_rosterInfo" ], "use_when": [ "已知员工 ID,需要读取权限范围内的花名册字段值时" @@ -2515,14 +2515,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2619,14 +2619,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2641,13 +2641,13 @@ }, "interface_ref": { "value": "contact.search_contact_by_key_word", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "contact.search_contact_by_key_word", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2723,15 +2723,15 @@ "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user search", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json#contact.search_contact_by_key_word", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.search_contact_by_key_word", "skills/mono/references/intent-guide.md", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.search_contact_by_key_word", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.search_contact_by_key_word" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.search_contact_by_key_word", + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.search_contact_by_key_word" ], "use_when": [ "需要按姓名或关键词搜索通讯录用户时" @@ -2769,14 +2769,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2873,14 +2873,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2895,13 +2895,13 @@ }, "interface_ref": { "value": "contact.search_user_by_mobile", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "contact.search_user_by_mobile", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2977,14 +2977,14 @@ "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user search-mobile", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json#contact.search_user_by_mobile", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.search_user_by_mobile", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.search_user_by_mobile", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.search_user_by_mobile" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.search_user_by_mobile", + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.search_user_by_mobile" ], "use_when": [ "已知手机号,需要精确搜索用户时" diff --git a/internal/cli/schema_agent_metadata/dev.json b/internal/cli/schema_agent_metadata/dev.json index 6b94a6f4..860ad3d4 100644 --- a/internal/cli/schema_agent_metadata/dev.json +++ b/internal/cli/schema_agent_metadata/dev.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -83,14 +83,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -139,14 +139,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -155,14 +155,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -171,14 +171,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -187,7 +187,7 @@ "overridden_candidates": [ { "value": "devapp.create_dev_app", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -210,14 +210,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -267,14 +267,14 @@ "source_refs": [ "cobra-help:dws dev app create", "internal/cli/schema_command_registry.json#dev.create_dev_app", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要新建应用并取得 unifiedAppId 时" @@ -312,14 +312,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -362,14 +362,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -418,14 +418,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -434,14 +434,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -450,14 +450,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -466,7 +466,7 @@ "overridden_candidates": [ { "value": "devapp.get_dev_app_credentials", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -489,14 +489,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -546,13 +546,13 @@ "source_refs": [ "cobra-help:dws dev app credentials get", "internal/cli/schema_command_registry.json#dev.get_dev_app_credentials", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "已知 unifiedAppId 且需要 clientId 或 clientSecret 时" @@ -590,14 +590,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -642,14 +642,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -705,14 +705,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -721,14 +721,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -737,14 +737,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -753,7 +753,7 @@ "overridden_candidates": [ { "value": "devapp.delete_dev_app", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -776,14 +776,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -835,14 +835,14 @@ "source_refs": [ "cobra-help:dws dev app delete", "internal/cli/schema_command_registry.json#dev.delete_dev_app", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "用户明确要删除应用且能提供确认名称时" @@ -880,14 +880,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -916,14 +916,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "destructive-safety-review marks this tool as reviewed" @@ -938,14 +938,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "destructive-safety-review marks this tool as reviewed" @@ -994,14 +994,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1010,14 +1010,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1026,14 +1026,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -1042,7 +1042,7 @@ "overridden_candidates": [ { "value": "devapp.disable_dev_app", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -1065,14 +1065,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "destructive-safety-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1081,14 +1081,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "destructive-safety-review marks this tool as reviewed" @@ -1130,14 +1130,14 @@ "source_refs": [ "cobra-help:dws dev app disable", "internal/cli/schema_command_registry.json#dev.disable_dev_app", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要让应用暂时不可用但保留配置时" @@ -1175,14 +1175,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1225,14 +1225,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -1281,14 +1281,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1297,14 +1297,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1313,14 +1313,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -1329,7 +1329,7 @@ "overridden_candidates": [ { "value": "devapp.enable_dev_app", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -1352,14 +1352,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1409,14 +1409,14 @@ "source_refs": [ "cobra-help:dws dev app enable", "internal/cli/schema_command_registry.json#dev.enable_dev_app", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要恢复一个已停用应用时" @@ -1454,14 +1454,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1504,14 +1504,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -1560,14 +1560,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1576,14 +1576,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1592,14 +1592,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -1608,7 +1608,7 @@ "overridden_candidates": [ { "value": "devapp.list_dev_app_events", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -1631,14 +1631,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1688,14 +1688,14 @@ "source_refs": [ "cobra-help:dws dev app event list", "internal/cli/schema_command_registry.json#dev.list_dev_app_events", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要查事件码、事件名称或当前事件列表时" @@ -1733,14 +1733,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1783,14 +1783,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -1839,14 +1839,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1855,14 +1855,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1871,14 +1871,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -1887,7 +1887,7 @@ "overridden_candidates": [ { "value": "devapp.subscribe_dev_app_events", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -1910,14 +1910,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1967,14 +1967,14 @@ "source_refs": [ "cobra-help:dws dev app event subscribe", "internal/cli/schema_command_registry.json#dev.subscribe_dev_app_events", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "已确认事件码并需要新增事件订阅时" @@ -2012,14 +2012,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2062,14 +2062,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -2118,14 +2118,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2134,14 +2134,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2150,14 +2150,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -2166,7 +2166,7 @@ "overridden_candidates": [ { "value": "devapp.unsubscribe_dev_app_events", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -2189,14 +2189,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2246,14 +2246,14 @@ "source_refs": [ "cobra-help:dws dev app event unsubscribe", "internal/cli/schema_command_registry.json#dev.unsubscribe_dev_app_events", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要停止接收一个或多个已订阅事件时" @@ -2291,14 +2291,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2341,14 +2341,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -2397,14 +2397,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2413,14 +2413,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2429,14 +2429,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -2445,7 +2445,7 @@ "overridden_candidates": [ { "value": "devapp.get_dev_app", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -2468,14 +2468,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2525,14 +2525,14 @@ "source_refs": [ "cobra-help:dws dev app get", "internal/cli/schema_command_registry.json#dev.get_dev_app", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "已知 unifiedAppId 并需要核对应用配置或状态时" @@ -2570,14 +2570,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2620,14 +2620,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -2676,14 +2676,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2692,14 +2692,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2708,14 +2708,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -2724,7 +2724,7 @@ "overridden_candidates": [ { "value": "devapp.list_dev_app", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -2747,14 +2747,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2804,14 +2804,14 @@ "source_refs": [ "cobra-help:dws dev app list", "internal/cli/schema_command_registry.json#dev.list_dev_app", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要按名称、创建人或应用键筛选应用时" @@ -2849,14 +2849,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2947,14 +2947,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2963,14 +2963,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2979,14 +2979,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -2995,7 +2995,7 @@ "overridden_candidates": [ { "value": "devapp.add_dev_app_members", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -3018,14 +3018,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3075,14 +3075,14 @@ "source_refs": [ "cobra-help:dws dev app member add", "internal/cli/schema_command_registry.json#dev.add_dev_app_members", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要授予指定用户应用协作角色时" @@ -3120,14 +3120,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3218,14 +3218,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3234,14 +3234,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3250,14 +3250,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -3266,7 +3266,7 @@ "overridden_candidates": [ { "value": "devapp.list_dev_app_members", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -3289,14 +3289,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3346,14 +3346,14 @@ "source_refs": [ "cobra-help:dws dev app member list", "internal/cli/schema_command_registry.json#dev.list_dev_app_members", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要查看应用开发者和管理员清单时" @@ -3391,14 +3391,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3427,14 +3427,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "destructive-safety-review marks this tool as reviewed" @@ -3443,14 +3443,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "destructive-safety-review marks this tool as reviewed" @@ -3493,14 +3493,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3509,14 +3509,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3525,14 +3525,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -3541,7 +3541,7 @@ "overridden_candidates": [ { "value": "devapp.remove_dev_app_members", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -3564,14 +3564,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "destructive-safety-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3580,14 +3580,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "destructive-safety-review marks this tool as reviewed" @@ -3623,14 +3623,14 @@ "source_refs": [ "cobra-help:dws dev app member remove", "internal/cli/schema_command_registry.json#dev.remove_dev_app_members", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要撤销指定用户的应用协作角色时" @@ -3668,14 +3668,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3718,14 +3718,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -3774,14 +3774,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3790,14 +3790,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3806,14 +3806,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -3822,7 +3822,7 @@ "overridden_candidates": [ { "value": "devapp.apply_dev_app_permissions", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -3845,14 +3845,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3902,14 +3902,14 @@ "source_refs": [ "cobra-help:dws dev app permission add", "internal/cli/schema_command_registry.json#dev.apply_dev_app_permissions", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "已确认 scopeValue 并需要新增权限时" @@ -3947,14 +3947,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3997,14 +3997,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -4053,14 +4053,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4069,14 +4069,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4085,14 +4085,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4101,7 +4101,7 @@ "overridden_candidates": [ { "value": "devapp.list_dev_app_permissions", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -4124,14 +4124,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4181,14 +4181,14 @@ "source_refs": [ "cobra-help:dws dev app permission list", "internal/cli/schema_command_registry.json#dev.list_dev_app_permissions", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要按关键词、范围或状态查权限时" @@ -4226,14 +4226,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4262,14 +4262,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "destructive-safety-review marks this tool as reviewed" @@ -4284,14 +4284,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "destructive-safety-review marks this tool as reviewed" @@ -4340,14 +4340,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4356,14 +4356,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4372,14 +4372,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4388,7 +4388,7 @@ "overridden_candidates": [ { "value": "devapp.remove_dev_app_permissions", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -4411,14 +4411,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "destructive-safety-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4427,14 +4427,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "destructive-safety-review marks this tool as reviewed" @@ -4476,14 +4476,14 @@ "source_refs": [ "cobra-help:dws dev app permission remove", "internal/cli/schema_command_registry.json#dev.remove_dev_app_permissions", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要撤销已知 scopeValue 的权限时" @@ -4521,14 +4521,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4571,14 +4571,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -4627,14 +4627,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4643,14 +4643,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4659,14 +4659,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4675,7 +4675,7 @@ "overridden_candidates": [ { "value": "devapp.set_extension_robot_config", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -4698,14 +4698,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4755,14 +4755,14 @@ "source_refs": [ "cobra-help:dws dev app robot config", "internal/cli/schema_command_registry.json#dev.set_extension_robot_config", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "已有 unifiedAppId 并需要配置机器人名称、回调或技能时" @@ -4800,14 +4800,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4836,14 +4836,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "destructive-safety-review marks this tool as reviewed" @@ -4858,14 +4858,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "destructive-safety-review marks this tool as reviewed" @@ -4914,14 +4914,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4930,14 +4930,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4946,14 +4946,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4962,7 +4962,7 @@ "overridden_candidates": [ { "value": "devapp.disable_dev_app_robot", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -4985,14 +4985,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "destructive-safety-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5001,14 +5001,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "destructive-safety-review marks this tool as reviewed" @@ -5050,14 +5050,14 @@ "source_refs": [ "cobra-help:dws dev app robot disable", "internal/cli/schema_command_registry.json#dev.disable_dev_app_robot", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要暂时让应用机器人离线时" @@ -5095,14 +5095,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5145,14 +5145,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -5201,14 +5201,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5217,14 +5217,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5233,14 +5233,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -5249,7 +5249,7 @@ "overridden_candidates": [ { "value": "devapp.enable_dev_app_robot", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -5272,14 +5272,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5329,14 +5329,14 @@ "source_refs": [ "cobra-help:dws dev app robot enable", "internal/cli/schema_command_registry.json#dev.enable_dev_app_robot", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "机器人配置存在但处于 OFFLINE 时" @@ -5374,14 +5374,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5424,14 +5424,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -5480,14 +5480,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5496,14 +5496,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5512,14 +5512,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -5528,7 +5528,7 @@ "overridden_candidates": [ { "value": "devapp.get_extension_robot_config", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -5551,14 +5551,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5608,14 +5608,14 @@ "source_refs": [ "cobra-help:dws dev app robot get", "internal/cli/schema_command_registry.json#dev.get_extension_robot_config", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要判断机器人是否未配置、离线或在线时" @@ -5653,14 +5653,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5703,14 +5703,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -5759,14 +5759,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5775,14 +5775,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5791,14 +5791,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -5807,7 +5807,7 @@ "overridden_candidates": [ { "value": "devapp.query_robot_create_result", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -5830,14 +5830,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5887,14 +5887,14 @@ "source_refs": [ "cobra-help:dws dev app robot result", "internal/cli/schema_command_registry.json#dev.query_robot_create_result", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "已有 taskId,需要轮询 WAITING、SUCCESS 或审批状态时" @@ -5932,14 +5932,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5982,14 +5982,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -6038,14 +6038,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6054,14 +6054,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6070,14 +6070,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -6086,7 +6086,7 @@ "overridden_candidates": [ { "value": "devapp.submit_robot_create_task", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -6109,14 +6109,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6166,14 +6166,14 @@ "source_refs": [ "cobra-help:dws dev app robot submit", "internal/cli/schema_command_registry.json#dev.submit_robot_create_task", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要创建新的机器人账号并取得 taskId 时" @@ -6211,14 +6211,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6309,14 +6309,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6325,14 +6325,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6341,14 +6341,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -6357,7 +6357,7 @@ "overridden_candidates": [ { "value": "devapp.update_dev_app_security_config", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -6380,14 +6380,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6437,13 +6437,13 @@ "source_refs": [ "cobra-help:dws dev app security config", "internal/cli/schema_command_registry.json#dev.update_dev_app_security_config", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要调整应用安全相关 URL 或白名单时" @@ -6481,14 +6481,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6531,14 +6531,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -6587,14 +6587,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6603,14 +6603,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6619,14 +6619,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -6635,7 +6635,7 @@ "overridden_candidates": [ { "value": "devapp.update_dev_app", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -6658,14 +6658,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6715,14 +6715,14 @@ "source_refs": [ "cobra-help:dws dev app update", "internal/cli/schema_command_registry.json#dev.update_dev_app", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要修改已有应用的基础资料时" @@ -6760,14 +6760,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6810,14 +6810,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -6866,14 +6866,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6882,14 +6882,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6898,14 +6898,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -6914,7 +6914,7 @@ "overridden_candidates": [ { "value": "devapp.create_dev_app_version", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -6937,14 +6937,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6994,14 +6994,14 @@ "source_refs": [ "cobra-help:dws dev app version create", "internal/cli/schema_command_registry.json#dev.create_dev_app_version", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "配置变更完成后需要生成版本进入发布流程时" @@ -7039,14 +7039,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7137,14 +7137,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7153,14 +7153,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7169,14 +7169,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -7185,7 +7185,7 @@ "overridden_candidates": [ { "value": "devapp.get_dev_app_version_detail", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -7208,14 +7208,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7265,14 +7265,14 @@ "source_refs": [ "cobra-help:dws dev app version get", "internal/cli/schema_command_registry.json#dev.get_dev_app_version_detail", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "已知 versionId 并需要核对版本配置时" @@ -7310,14 +7310,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7408,14 +7408,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7424,14 +7424,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7440,14 +7440,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -7456,7 +7456,7 @@ "overridden_candidates": [ { "value": "devapp.list_dev_app_versions", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -7479,14 +7479,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7536,14 +7536,14 @@ "source_refs": [ "cobra-help:dws dev app version list", "internal/cli/schema_command_registry.json#dev.list_dev_app_versions", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要查找 versionId 或浏览版本记录时" @@ -7581,14 +7581,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7631,14 +7631,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -7687,14 +7687,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7703,14 +7703,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7719,14 +7719,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -7735,7 +7735,7 @@ "overridden_candidates": [ { "value": "devapp.publish_dev_app_version", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -7758,14 +7758,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7815,14 +7815,14 @@ "source_refs": [ "cobra-help:dws dev app version publish", "internal/cli/schema_command_registry.json#dev.publish_dev_app_version", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "版本已创建且需要进入审批或正式发布时" @@ -7860,14 +7860,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7910,14 +7910,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -7966,14 +7966,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7982,14 +7982,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -7998,14 +7998,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -8014,7 +8014,7 @@ "overridden_candidates": [ { "value": "devapp.get_dev_app_version_status", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -8037,14 +8037,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -8094,14 +8094,14 @@ "source_refs": [ "cobra-help:dws dev app version status", "internal/cli/schema_command_registry.json#dev.get_dev_app_version_status", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要判断版本是否已发布、审核中或受阻时" @@ -8139,14 +8139,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -8237,14 +8237,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -8253,14 +8253,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -8269,14 +8269,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -8285,7 +8285,7 @@ "overridden_candidates": [ { "value": "devapp.set_extension_webapp_config", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -8308,14 +8308,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -8365,14 +8365,14 @@ "source_refs": [ "cobra-help:dws dev app webapp config", "internal/cli/schema_command_registry.json#dev.set_extension_webapp_config", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要设置 H5、PC 首页或 OMP 地址时" @@ -8410,14 +8410,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -8508,14 +8508,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -8524,14 +8524,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -8540,14 +8540,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -8556,7 +8556,7 @@ "overridden_candidates": [ { "value": "devapp.get_extension_webapp_config", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -8579,14 +8579,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -8636,14 +8636,14 @@ "source_refs": [ "cobra-help:dws dev app webapp get", "internal/cli/schema_command_registry.json#dev.get_extension_webapp_config", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要核对应用 H5 或 PC 首页地址时" @@ -8681,14 +8681,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8731,14 +8731,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -8787,14 +8787,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8803,14 +8803,14 @@ }, "interface_reason": { "value": "命令仅操作本地进程或策略文件,不调用 MCP 接口", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "命令仅操作本地进程或策略文件,不调用 MCP 接口", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8819,14 +8819,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -8849,7 +8849,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -8899,12 +8899,12 @@ "source_refs": [ "cobra-help:dws dev connect status", "internal/cli/schema_command_registry.json#dev.connect_status", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要确认 daemon 建联是否运行或取得本地状态时" @@ -8942,14 +8942,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8992,14 +8992,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -9048,14 +9048,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9064,14 +9064,14 @@ }, "interface_reason": { "value": "命令仅操作本地进程或策略文件,不调用 MCP 接口", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "命令仅操作本地进程或策略文件,不调用 MCP 接口", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9080,14 +9080,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -9110,7 +9110,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -9160,12 +9160,12 @@ "source_refs": [ "cobra-help:dws dev connect stop", "internal/cli/schema_command_registry.json#dev.connect_stop", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "需要终止指定应用或机器人凭证对应的 daemon 建联时" @@ -9203,14 +9203,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9301,14 +9301,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9317,14 +9317,14 @@ }, "interface_ref": { "value": "devdoc.search_open_platform_docs", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "devdoc.search_open_platform_docs", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -9347,7 +9347,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -9400,12 +9400,12 @@ "source_refs": [ "cobra-help:dws dev doc search", "internal/cli/schema_command_registry.json#dev.search_open_platform_docs_rag", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "明确需要验证或使用 dev doc search 入口时" diff --git a/internal/cli/schema_agent_metadata/devdoc.json b/internal/cli/schema_agent_metadata/devdoc.json index 8e47ad7c..2d778a2a 100644 --- a/internal/cli/schema_agent_metadata/devdoc.json +++ b/internal/cli/schema_agent_metadata/devdoc.json @@ -34,14 +34,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -140,14 +140,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -162,13 +162,13 @@ }, "interface_ref": { "value": "devdoc.search_open_platform_docs", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "devdoc.search_open_platform_docs", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -244,15 +244,15 @@ "Skill:skills/mono/references/products/devdoc.md", "cobra-help:dws devdoc article search", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.devdoc.prod.json#devdoc.search_open_platform_docs", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.devdoc.search_open_platform_docs_rag", "skills/mono/references/products/devdoc.md", "skills/mono/references/products/simple.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#devdoc.search_open_platform_docs_rag", - "structured-hint:skills/mono/schema-hints/selection-review.json#devdoc.search_open_platform_docs_rag" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#devdoc.search_open_platform_docs_rag", + "structured-hint:internal/cli/schema_hints/selection-review.json#devdoc.search_open_platform_docs_rag" ], "use_when": [ "需要查找钉钉 OpenAPI、字段、错误码或接入指南时" diff --git a/internal/cli/schema_agent_metadata/ding.json b/internal/cli/schema_agent_metadata/ding.json index b8091248..cfe4aa37 100644 --- a/internal/cli/schema_agent_metadata/ding.json +++ b/internal/cli/schema_agent_metadata/ding.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -153,14 +153,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -175,13 +175,13 @@ }, "interface_ref": { "value": "ding.recall_ding_message", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "ding.recall_ding_message", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -265,16 +265,16 @@ "Skill:skills/mono/references/products/ding.md", "cobra-help:dws ding message recall", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.ding.prod.json#ding.recall_ding_message", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.ding.recall_ding_message", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/ding.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#ding.recall_ding_message", - "structured-hint:skills/mono/schema-hints/selection-review.json#ding.recall_ding_message" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#ding.recall_ding_message", + "structured-hint:internal/cli/schema_hints/selection-review.json#ding.recall_ding_message" ], "use_when": [ "用户明确要撤回一个已知 openDingId 的机器人 DING 时" @@ -313,14 +313,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -419,14 +419,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -441,13 +441,13 @@ }, "interface_ref": { "value": "ding.send_ding_message", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "ding.send_ding_message", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -523,15 +523,15 @@ "Skill:skills/mono/references/products/ding.md", "cobra-help:dws ding message send", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.ding.prod.json#ding.send_ding_message", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.ding.send_ding_message", "skills/mono/references/intent-guide.md", "skills/mono/references/products/ding.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#ding.send_ding_message", - "structured-hint:skills/mono/schema-hints/selection-review.json#ding.send_ding_message" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#ding.send_ding_message", + "structured-hint:internal/cli/schema_hints/selection-review.json#ding.send_ding_message" ], "use_when": [ "用户明确要以机器人身份发送应用内、短信或电话 DING 时" diff --git a/internal/cli/schema_agent_metadata/doc.json b/internal/cli/schema_agent_metadata/doc.json index 0a963e16..cdec9666 100644 --- a/internal/cli/schema_agent_metadata/doc.json +++ b/internal/cli/schema_agent_metadata/doc.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -75,13 +75,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -146,14 +146,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -168,13 +168,13 @@ }, "interface_ref": { "value": "doc.delete_document_block", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "doc.delete_document_block", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -204,13 +204,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -257,16 +257,16 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc block delete", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.delete_document_block", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.delete_document_block", "skills/mono/SKILL.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-block.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.delete_document_block", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.delete_document_block" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.delete_document_block", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.delete_document_block" ], "use_when": [ "用户明确要求删除块元素(不可逆)时" @@ -305,14 +305,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -411,14 +411,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -508,15 +508,15 @@ "CommandRegistry:canonical_path=doc.insert_document_block", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc block insert", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.insert_document_block", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-block.md", "skills/mono/references/products/doc/format/doc-jsonml-cookbook.md", "skills/mono/references/products/doc/style/doc-update-workflow.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.insert_document_block" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.insert_document_block" ], "use_when": [ "需要向文档插入块元素时" @@ -555,14 +555,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -661,14 +661,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -683,13 +683,13 @@ }, "interface_ref": { "value": "doc.list_document_blocks", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "doc.list_document_blocks", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -765,6 +765,9 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc block list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.list_document_blocks", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.list_document_blocks", "skills/mono/references/products/doc.md", @@ -772,11 +775,8 @@ "skills/mono/references/products/doc/doc-comment.md", "skills/mono/references/products/doc/format/doc-jsonml-cookbook.md", "skills/mono/references/products/doc/style/doc-update-workflow.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.list_document_blocks", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.list_document_blocks" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.list_document_blocks", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.list_document_blocks" ], "use_when": [ "需要查询文档一级块元素列表时" @@ -815,14 +815,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -921,14 +921,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1018,15 +1018,15 @@ "CommandRegistry:canonical_path=doc.update_document_block", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc block update", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.update_document_block", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-block.md", "skills/mono/references/products/doc/format/doc-jsonml-cookbook.md", "skills/mono/references/products/doc/style/doc-update-workflow.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.update_document_block" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.update_document_block" ], "use_when": [ "需要更新文档中的指定块时" @@ -1065,14 +1065,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1171,14 +1171,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1193,21 +1193,21 @@ }, "interface_ref": { "value": "doc-comment.create_comment", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc-comment.create_comment", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" }, { "value": "doc.create_comment", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": false }, @@ -1283,16 +1283,16 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc comment create", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.create_comment", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.create_comment", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-comment.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.create_comment", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_comment" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.create_comment", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_comment" ], "use_when": [ "需要创建文档评论时" @@ -1331,14 +1331,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1437,14 +1437,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1459,14 +1459,14 @@ }, "interface_ref": { "value": "doc-comment.create_inline_comment", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc-comment.create_inline_comment", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -1542,14 +1542,14 @@ "CommandRegistry:canonical_path=doc.create_inline_comment", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc comment create-inline", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.create_inline_comment", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-comment.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_inline_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_inline_comment" ], "use_when": [ "需要在文档选中文本范围创建划词评论时" @@ -1587,14 +1587,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1623,14 +1623,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -1646,14 +1646,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -1695,14 +1695,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -1717,14 +1717,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1733,14 +1733,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper is executable, but doc-comment/delete_comment is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper is executable, but doc-comment/delete_comment is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -1749,14 +1749,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -1779,14 +1779,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -1795,14 +1795,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -1845,11 +1845,11 @@ "source_refs": [ "cobra-help:dws doc comment delete --help", "internal/cli/schema_command_registry.json#doc.delete_comment", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/doc.md", - "skills/mono/references/products/doc/doc-comment.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/doc/doc-comment.md" ], "use_when": [ "用户明确要求永久删除已知文档中的指定评论时。" @@ -1888,14 +1888,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1994,14 +1994,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2016,21 +2016,21 @@ }, "interface_ref": { "value": "doc-comment.list_comments", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc-comment.list_comments", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" }, { "value": "doc.list_comments", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": false }, @@ -2106,16 +2106,16 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc comment list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.list_comments", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.list_comments", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-comment.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.list_comments", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.list_comments" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.list_comments", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.list_comments" ], "use_when": [ "需要查询文档评论列表时" @@ -2154,14 +2154,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2260,14 +2260,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2282,21 +2282,21 @@ }, "interface_ref": { "value": "doc-comment.reply_comment", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc-comment.reply_comment", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" }, { "value": "doc.reply_comment", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": false }, @@ -2372,16 +2372,16 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc comment reply", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.reply_comment", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.reply_comment", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-comment.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.reply_comment", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.reply_comment" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.reply_comment", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.reply_comment" ], "use_when": [ "需要回复文档评论时" @@ -2419,14 +2419,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2517,14 +2517,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2533,14 +2533,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper is executable, but doc-comment/update_comment is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper is executable, but doc-comment/update_comment is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2549,14 +2549,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -2579,7 +2579,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -2629,10 +2629,10 @@ "source_refs": [ "cobra-help:dws doc comment update --help", "internal/cli/schema_command_registry.json#doc.update_comment", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/doc.md", - "skills/mono/references/products/doc/doc-comment.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/doc/doc-comment.md" ], "use_when": [ "需要修改一条已知文档评论的正文或提及对象时。" @@ -2671,14 +2671,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2777,14 +2777,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2874,12 +2874,12 @@ "CommandRegistry:canonical_path=doc.copy_document", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc copy", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.copy_document", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-file-ops.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.copy_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.copy_document" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc copy 兼容入口时" @@ -2918,14 +2918,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3024,14 +3024,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3046,13 +3046,13 @@ }, "interface_ref": { "value": "doc.create_document", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "doc.create_document", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3128,16 +3128,16 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc create", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.create_document", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.create_document", "skills/mono/references/intent-guide.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-create.md", "skills/mono/references/products/doc/doc-media.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.create_document", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_document" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.create_document", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_document" ], "use_when": [ "需要创建一篇新的在线文档时" @@ -3176,14 +3176,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3286,14 +3286,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3385,13 +3385,13 @@ "CommandRegistry:canonical_path=doc.delete_document", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc delete", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.delete_document", "skills/mono/SKILL.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-file-ops.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.delete_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.delete_document" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc delete 兼容入口,并已确认删除目标时" @@ -3430,14 +3430,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3536,14 +3536,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3633,12 +3633,12 @@ "CommandRegistry:canonical_path=doc.download_file", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc download", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.download_file", "skills/mono/references/products/doc/doc-file-ops.md", "skills/mono/references/products/sheet.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.download_file" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.download_file" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc download 兼容入口时" @@ -3676,14 +3676,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3780,14 +3780,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3877,12 +3877,12 @@ "CommandRegistry:canonical_path=doc.query_export_job", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc export get", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.query_export_job", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-export.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.query_export_job" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.query_export_job" ], "use_when": [ "已有导出 jobId,需要查询任务状态或下载结果时" @@ -3921,14 +3921,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4027,14 +4027,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4049,13 +4049,13 @@ }, "interface_ref": { "value": "doc.create_file", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "doc.create_file", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4131,12 +4131,12 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc file create", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.create_file", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.create_file", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.create_file", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_file" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.create_file", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_file" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc file create 兼容入口创建节点时。" @@ -4175,14 +4175,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4281,14 +4281,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4303,13 +4303,13 @@ }, "interface_ref": { "value": "doc.create_folder", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "doc.create_folder", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4385,13 +4385,13 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc folder create", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.create_folder", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.create_folder", "skills/mono/references/products/doc/doc-file-ops.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.create_folder", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_folder" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.create_folder", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_folder" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc folder create 兼容入口创建文件夹时。" @@ -4429,13 +4429,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4463,13 +4463,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -4483,13 +4483,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -4523,13 +4523,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -4543,13 +4543,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4557,13 +4557,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4571,14 +4571,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4601,7 +4601,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -4609,13 +4609,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -4657,10 +4657,10 @@ "CommandRegistry:canonical_path=doc.import_get", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc import get", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/doc.md", - "skills/mono/references/products/doc/doc-import.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/doc/doc-import.md" ], "use_when": [ "已有导入 taskId,需要查询导入任务状态时" @@ -4699,14 +4699,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4805,14 +4805,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4827,13 +4827,13 @@ }, "interface_ref": { "value": "doc.get_document_info", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "doc.get_document_info", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4909,15 +4909,15 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc info", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.get_document_info", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.get_document_info", "skills/mono/references/intent-guide.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-info.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.get_document_info", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.get_document_info" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.get_document_info", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.get_document_info" ], "use_when": [ "只需文档标题、类型、创建者、时间或权限等元信息时" @@ -4956,14 +4956,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5062,14 +5062,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5084,13 +5084,13 @@ }, "interface_ref": { "value": "doc.list_nodes", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "doc.list_nodes", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -5166,12 +5166,12 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.list_nodes", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.list_nodes", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.list_nodes", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.list_nodes" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.list_nodes", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.list_nodes" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc list 兼容入口时" @@ -5210,14 +5210,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5316,14 +5316,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5413,13 +5413,13 @@ "CommandRegistry:canonical_path=doc.download_doc_attachment", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc media download", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.download_doc_attachment", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-media.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.download_doc_attachment" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.download_doc_attachment" ], "use_when": [ "需要获取文档附件的临时下载链接时" @@ -5458,14 +5458,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5508,14 +5508,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -5566,14 +5566,14 @@ }, "interface_mode": { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5582,14 +5582,14 @@ }, "interface_reason": { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5598,14 +5598,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode composite forbids a direct MCP interface_ref" @@ -5628,7 +5628,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -5679,13 +5679,13 @@ "CommandRegistry:canonical_path=doc.media_insert", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc media insert", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-media.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.media_insert" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.media_insert" ], "use_when": [ "需要上传本地文件并作为附件插入文档时" @@ -5724,14 +5724,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5830,14 +5830,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5927,12 +5927,12 @@ "CommandRegistry:canonical_path=doc.move_document", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc move", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.move_document", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-file-ops.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.move_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.move_document" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc move 兼容入口时" @@ -5971,14 +5971,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6077,14 +6077,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6174,13 +6174,13 @@ "CommandRegistry:canonical_path=doc.add_permission", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc permission add", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.add_permission", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-permission.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.add_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.add_permission" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc permission add 兼容入口时" @@ -6219,14 +6219,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6325,14 +6325,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6422,13 +6422,13 @@ "CommandRegistry:canonical_path=doc.list_permission", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc permission list", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.list_permission", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-permission.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.list_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.list_permission" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc permission list 兼容入口时" @@ -6467,14 +6467,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6509,14 +6509,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -6525,14 +6525,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -6577,14 +6577,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6629,14 +6629,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -6676,12 +6676,12 @@ "CommandRegistry:canonical_path=doc.remove_permission", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc permission remove", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.remove_permission", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.remove_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.remove_permission" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc permission remove 兼容入口,并已确认撤权目标时" @@ -6720,14 +6720,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6830,14 +6830,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6929,14 +6929,14 @@ "CommandRegistry:canonical_path=doc.update_permission", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc permission update", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.update_permission", "skills/mono/SKILL.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-permission.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.update_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.update_permission" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc permission update 兼容入口时" @@ -6975,14 +6975,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7081,14 +7081,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7103,13 +7103,13 @@ }, "interface_ref": { "value": "doc.get_document_content", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "doc.get_document_content", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -7185,15 +7185,15 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc read", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.get_document_content", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.get_document_content", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-read.md", "skills/mono/references/products/doc/style/doc-update-workflow.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.get_document_content", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.get_document_content" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.get_document_content", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.get_document_content" ], "use_when": [ "需要读取在线文档正文内容时" @@ -7232,14 +7232,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7338,14 +7338,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7435,12 +7435,12 @@ "CommandRegistry:canonical_path=doc.rename_document", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc rename", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.rename_document", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-file-ops.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.rename_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.rename_document" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc rename 兼容入口时" @@ -7479,14 +7479,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7585,14 +7585,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7607,13 +7607,13 @@ }, "interface_ref": { "value": "doc.search_documents", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "doc.search_documents", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -7689,13 +7689,13 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc search", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.search_documents", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.search_documents", "skills/mono/references/intent-guide.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.search_documents", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.search_documents" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.search_documents", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.search_documents" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc search 兼容入口搜索文档时。" @@ -7734,13 +7734,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7768,13 +7768,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7782,13 +7782,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7818,13 +7818,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7832,13 +7832,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7846,13 +7846,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7860,14 +7860,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -7890,7 +7890,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -7898,13 +7898,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -7940,8 +7940,8 @@ "CommandRegistry:canonical_path=doc.template_apply", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc template apply", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_manual_hints.json" ], "use_when": [ "需要使用模板创建新文档时" @@ -7980,13 +7980,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8014,13 +8014,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8028,13 +8028,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8064,13 +8064,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8078,13 +8078,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8092,13 +8092,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8106,14 +8106,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -8136,7 +8136,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -8144,13 +8144,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8186,8 +8186,8 @@ "CommandRegistry:canonical_path=doc.template_list", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc template list", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_manual_hints.json" ], "use_when": [ "需要浏览当前用户可用的文档模板时" @@ -8226,13 +8226,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8260,13 +8260,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8274,13 +8274,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8310,13 +8310,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8324,13 +8324,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8338,13 +8338,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8352,14 +8352,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -8382,7 +8382,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -8390,13 +8390,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -8432,8 +8432,8 @@ "CommandRegistry:canonical_path=doc.template_search", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc template search", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_manual_hints.json" ], "use_when": [ "需要按关键词定位文档模板时" @@ -8472,14 +8472,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8578,14 +8578,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8600,13 +8600,13 @@ }, "interface_ref": { "value": "doc.update_document", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "doc.update_document", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -8682,16 +8682,16 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc update", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.update_document", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.update_document", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-block.md", "skills/mono/references/products/doc/doc-update.md", "skills/mono/references/products/doc/style/doc-update-workflow.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.update_document", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.update_document" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.update_document", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.update_document" ], "use_when": [ "需要更新文档内容(追加 / 覆盖)时" @@ -8730,14 +8730,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8780,14 +8780,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -8838,14 +8838,14 @@ }, "interface_mode": { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8854,14 +8854,14 @@ }, "interface_reason": { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8870,14 +8870,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode composite forbids a direct MCP interface_ref" @@ -8900,7 +8900,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -8951,12 +8951,12 @@ "CommandRegistry:canonical_path=doc.upload", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc upload", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-file-ops.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.upload" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.upload" ], "use_when": [ "仅在用户或既有脚本明确要求使用 dws doc upload 兼容入口时" @@ -8995,13 +8995,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9029,13 +9029,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9043,13 +9043,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9079,13 +9079,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9093,13 +9093,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9107,13 +9107,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9121,14 +9121,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -9151,7 +9151,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -9159,13 +9159,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9201,8 +9201,8 @@ "CommandRegistry:canonical_path=doc.version_list", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc version list", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_manual_hints.json" ], "use_when": [ "需要查看文档已有历史版本及版本号时" @@ -9240,13 +9240,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9274,21 +9274,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -9296,21 +9296,21 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -9338,21 +9338,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -9360,13 +9360,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9374,13 +9374,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9388,14 +9388,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -9418,14 +9418,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -9433,21 +9433,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -9483,9 +9483,9 @@ "CommandRegistry:canonical_path=doc.version_revert", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc version revert", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", + "internal/cli/schema_manual_hints.json" ], "use_when": [ "需要将文档回滚到指定版本时" @@ -9523,13 +9523,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9557,13 +9557,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9571,13 +9571,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9605,13 +9605,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9619,13 +9619,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9633,13 +9633,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9647,14 +9647,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -9677,7 +9677,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -9685,13 +9685,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -9727,8 +9727,8 @@ "CommandRegistry:canonical_path=doc.version_save", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc version save", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_manual_hints.json" ], "use_when": [ "需要保存当前文档版本快照时" diff --git a/internal/cli/schema_agent_metadata/drive.json b/internal/cli/schema_agent_metadata/drive.json index 0fc06186..3f25fe4d 100644 --- a/internal/cli/schema_agent_metadata/drive.json +++ b/internal/cli/schema_agent_metadata/drive.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -137,14 +137,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -159,13 +159,13 @@ }, "interface_ref": { "value": "drive.commit_upload", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "drive.commit_upload", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -241,13 +241,13 @@ "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive commit", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.commit_upload", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.commit_upload", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.commit_upload", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.commit_upload" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.commit_upload", + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.commit_upload" ], "use_when": [ "需要提交文件上传时" @@ -286,14 +286,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -392,14 +392,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -414,14 +414,14 @@ }, "interface_ref": { "value": "doc.copy_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.copy_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -497,12 +497,12 @@ "CommandRegistry:canonical_path=drive.copy_document", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive copy", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.copy_document", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.copy_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.copy_document" ], "use_when": [ "需要将文档空间中的文档或文件复制到指定文件夹或知识库时" @@ -540,14 +540,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -582,14 +582,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -604,14 +604,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -660,14 +660,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -682,14 +682,14 @@ }, "interface_ref": { "value": "doc.delete_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.delete_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -720,14 +720,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -773,13 +773,13 @@ "CommandRegistry:canonical_path=drive.delete_document", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive delete", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.delete_document", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.delete_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.delete_document" ], "use_when": [ "需要将钉盘中的文件或文件夹移入回收站时" @@ -818,14 +818,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -924,14 +924,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -946,13 +946,13 @@ }, "interface_ref": { "value": "drive.download_file", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "drive.download_file", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1028,15 +1028,15 @@ "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive download", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.download_file", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.download_file", "skills/mono/references/intent-guide.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.download_file", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.download_file" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.download_file", + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.download_file" ], "use_when": [ "需要下载钉盘或文档空间文件到本地时" @@ -1074,14 +1074,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1178,14 +1178,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1200,13 +1200,13 @@ }, "interface_ref": { "value": "drive.get_file_info", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "drive.get_file_info", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1282,13 +1282,13 @@ "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive info", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.get_file_info", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.get_file_info", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.get_file_info", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.get_file_info" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.get_file_info", + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.get_file_info" ], "use_when": [ "已知文件节点 ID,需要判断文件类型或读取元数据时" @@ -1327,14 +1327,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1433,14 +1433,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1455,13 +1455,13 @@ }, "interface_ref": { "value": "drive.list_files", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "drive.list_files", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1537,15 +1537,15 @@ "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.list_files", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.list_files", "skills/mono/references/intent-guide.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.list_files", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.list_files" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.list_files", + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.list_files" ], "use_when": [ "需要按目录浏览钉盘或文档空间文件时" @@ -1583,14 +1583,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1687,14 +1687,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1784,12 +1784,12 @@ "CommandRegistry:canonical_path=drive.list_spaces", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive list-spaces", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.list_spaces", "skills/mono/references/intent-guide.md", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.list_spaces" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.list_spaces" ], "use_when": [ "兼容场景下需要枚举钉盘空间时" @@ -1828,14 +1828,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1934,14 +1934,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1956,13 +1956,13 @@ }, "interface_ref": { "value": "drive.create_folder", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "drive.create_folder", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2038,14 +2038,14 @@ "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive mkdir", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.create_folder", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.create_folder", "skills/mono/references/products/doc.md", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.create_folder", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.create_folder" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.create_folder", + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.create_folder" ], "use_when": [ "需要创建文件夹时" @@ -2084,14 +2084,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2190,14 +2190,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2212,14 +2212,14 @@ }, "interface_ref": { "value": "doc.move_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.move_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -2295,12 +2295,12 @@ "CommandRegistry:canonical_path=drive.move_document", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive move", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.move_document", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.move_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.move_document" ], "use_when": [ "需要将文档空间中的文档或文件移动到指定文件夹或知识库时" @@ -2339,14 +2339,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2445,14 +2445,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2467,14 +2467,14 @@ }, "interface_ref": { "value": "doc.add_permission", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.add_permission", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -2550,13 +2550,13 @@ "CommandRegistry:canonical_path=drive.add_permission", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive permission add", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.add_permission", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.add_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.add_permission" ], "use_when": [ "需要为文档空间节点添加协作成员并授予指定角色时" @@ -2595,14 +2595,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2701,14 +2701,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2723,14 +2723,14 @@ }, "interface_ref": { "value": "doc.list_permission", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.list_permission", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -2806,13 +2806,13 @@ "CommandRegistry:canonical_path=drive.list_permission", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive permission list", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.list_permission", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.list_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.list_permission" ], "use_when": [ "需要查询文档空间节点的协作者列表时" @@ -2851,14 +2851,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2893,14 +2893,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -2915,14 +2915,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -2973,14 +2973,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2995,14 +2995,14 @@ }, "interface_ref": { "value": "doc.remove_permission", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.remove_permission", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -3033,14 +3033,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3086,14 +3086,14 @@ "CommandRegistry:canonical_path=drive.permission_remove", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive permission remove", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.permission_remove", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.permission_remove" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.permission_remove" ], "use_when": [ "需要从文档空间节点移除协作成员的权限时" @@ -3131,14 +3131,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3235,14 +3235,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3257,14 +3257,14 @@ }, "interface_ref": { "value": "doc.update_permission", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.update_permission", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -3340,13 +3340,13 @@ "CommandRegistry:canonical_path=drive.permission_update", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive permission update", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.permission_update", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.permission_update" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.permission_update" ], "use_when": [ "需要更新文档空间节点已有协作者的权限角色时" @@ -3384,13 +3384,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3418,13 +3418,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -3438,13 +3438,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -3478,13 +3478,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -3498,13 +3498,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3512,13 +3512,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3526,14 +3526,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -3556,7 +3556,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -3564,13 +3564,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -3612,9 +3612,9 @@ "CommandRegistry:canonical_path=drive.publish_get", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive publish get", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/drive.md" ], "use_when": [ "需要确认文件是否已互联网公开及其公开权限时" @@ -3653,13 +3653,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3687,21 +3687,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3715,21 +3715,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3765,21 +3765,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3793,13 +3793,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3807,13 +3807,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3821,14 +3821,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -3851,14 +3851,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -3866,21 +3866,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -3922,10 +3922,10 @@ "CommandRegistry:canonical_path=drive.publish_set", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive publish set", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/drive.md" ], "use_when": [ "用户明确要求开启文件的互联网公开发布时" @@ -3963,13 +3963,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -3997,21 +3997,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4025,21 +4025,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4073,21 +4073,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4101,13 +4101,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4115,13 +4115,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4129,14 +4129,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4159,14 +4159,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -4174,21 +4174,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -4230,10 +4230,10 @@ "CommandRegistry:canonical_path=drive.publish_unset", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive publish unset", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/drive.md" ], "use_when": [ "用户明确要求关闭文件的互联网公开发布时" @@ -4272,13 +4272,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4306,13 +4306,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4320,13 +4320,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4356,13 +4356,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4370,13 +4370,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4384,13 +4384,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4398,14 +4398,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4428,7 +4428,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -4436,13 +4436,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4478,9 +4478,9 @@ "CommandRegistry:canonical_path=drive.recent", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive recent", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/drive.md" ], "use_when": [ "需要查看当前用户最近访问或编辑过的文档时" @@ -4519,13 +4519,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4553,13 +4553,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -4573,13 +4573,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -4615,13 +4615,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -4635,13 +4635,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4649,13 +4649,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4663,14 +4663,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4693,7 +4693,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -4701,13 +4701,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -4749,9 +4749,9 @@ "CommandRegistry:canonical_path=drive.recycle_list", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive recycle list", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/drive.md" ], "use_when": [ "需要查看回收站条目并取得恢复所需 ID 时" @@ -4789,13 +4789,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4823,13 +4823,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4837,13 +4837,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4871,13 +4871,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4885,13 +4885,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4899,13 +4899,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4913,14 +4913,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4943,7 +4943,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -4951,13 +4951,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -4993,9 +4993,9 @@ "CommandRegistry:canonical_path=drive.recycle_restore", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive recycle restore", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/drive.md" ], "use_when": [ "需要还原回收站文件时" @@ -5033,14 +5033,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5137,14 +5137,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5159,14 +5159,14 @@ }, "interface_ref": { "value": "doc.rename_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.rename_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -5242,12 +5242,12 @@ "CommandRegistry:canonical_path=drive.rename_document", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive rename", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.rename_document", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.rename_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.rename_document" ], "use_when": [ "需要修改文档空间中文档或文件的名称时" @@ -5286,14 +5286,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5392,14 +5392,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5489,14 +5489,14 @@ "CommandRegistry:canonical_path=drive.search_files", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive search", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.search_files", "skills/mono/references/intent-guide.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/drive.md", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.search_files" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.search_files" ], "use_when": [ "不知道文件位置,需要按名称或条件全局搜索时" @@ -5534,14 +5534,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5570,14 +5570,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -5586,14 +5586,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -5622,14 +5622,14 @@ }, "idempotency": { "value": "non_idempotent", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "non_idempotent", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -5638,14 +5638,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5654,14 +5654,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper is executable, but drive/create_shortcut is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper is executable, but drive/create_shortcut is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5670,14 +5670,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -5700,14 +5700,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -5716,14 +5716,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -5759,10 +5759,10 @@ "source_refs": [ "cobra-help:dws drive shortcut --help", "internal/cli/schema_command_registry.json#drive.create_shortcut", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/drive.md" ], "use_when": [ "用户要在另一个位置放置现有节点的快捷入口,而不是复制或移动原节点时。" @@ -5800,14 +5800,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5898,14 +5898,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5914,14 +5914,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper is executable, but drive/get_node_stats is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper is executable, but drive/get_node_stats is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -5930,14 +5930,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -5960,7 +5960,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -6010,9 +6010,9 @@ "source_refs": [ "cobra-help:dws drive stats --help", "internal/cli/schema_command_registry.json#drive.get_node_stats", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/drive.md" ], "use_when": [ "已知节点 ID 或 URL,需要分析该节点的访问和协作统计时。" @@ -6051,14 +6051,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6101,14 +6101,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -6159,14 +6159,14 @@ }, "interface_mode": { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6175,14 +6175,14 @@ }, "interface_reason": { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6191,14 +6191,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode composite forbids a direct MCP interface_ref" @@ -6221,7 +6221,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -6272,12 +6272,12 @@ "CommandRegistry:canonical_path=drive.upload", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive upload", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/intent-guide.md", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.upload" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.upload" ], "use_when": [ "需要上传本地文件到钉盘或文档空间时" @@ -6316,14 +6316,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6422,14 +6422,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6444,13 +6444,13 @@ }, "interface_ref": { "value": "drive.get_upload_info", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "drive.get_upload_info", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -6526,13 +6526,13 @@ "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive upload-info", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.get_upload_info", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.get_upload_info", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.get_upload_info", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.get_upload_info" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.get_upload_info", + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.get_upload_info" ], "use_when": [ "需要获取文件上传信息时" diff --git a/internal/cli/schema_agent_metadata/index.json b/internal/cli/schema_agent_metadata/index.json index 8d3791ec..b89513fb 100644 --- a/internal/cli/schema_agent_metadata/index.json +++ b/internal/cli/schema_agent_metadata/index.json @@ -1,6 +1,6 @@ { "version": 1, - "source_hash": "sha256:d5e50061b16dcfc6dcd29605fab69484ff045ef75f54220bfd5a0fa5a75b0a29", + "source_hash": "sha256:5e7e7d9d492b1cc83c1c17e28a38bad3a5a701b9a51ed0f31adc6f88a29740f8", "surface_hash": "sha256:be28fa5be59b27f5cd141a64487710f29e2e7361b1555a3a64818942e4327d37", "coverage": { "surface_products": 20, @@ -76,10 +76,10 @@ }, "source_refs": [ "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/aisearch.md", - "skills/mono/schema-hints/catalog-completeness.json" + "skills/mono/references/products/aisearch.md" ], "use_when": [ "需要检索企业知识、行为记录或组织人员时。" @@ -146,11 +146,11 @@ "source_refs": [ "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/aitable.md" ], "use_when": [ "需要读取或管理 AI 表格中的结构、数据、视图、权限、导入导出或工作流时。" @@ -218,10 +218,10 @@ "cobra-help:dws attendance --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.attendance.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/attendance.md" ], "use_when": [ "用户要查询或管理钉钉考勤数据、规则、排班、考勤组、审批表单或假期余额。" @@ -288,11 +288,11 @@ "source_refs": [ "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/calendar.md" ], "use_when": [ "需要查询或管理钉钉日历、日程、参与人、会议室和闲忙信息时。" @@ -359,11 +359,11 @@ "source_refs": [ "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/chat.md" ], "use_when": [ "请求涉及群聊管理、聊天记录、消息发送、会话设置或群机器人时" @@ -431,10 +431,10 @@ "CommandRegistry:product=contact", "Skill:skills/mono/references/products/contact.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/intent-guide.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/intent-guide.md" ], "use_when": [ "按姓名、手机号、用户 ID 或部门条件查找组织人员与部门信息时" @@ -500,9 +500,9 @@ }, "source_refs": [ "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json" + "skills/mono/references/products/dev.md" ], "use_when": [ "请求涉及创建或配置开放平台应用、机器人建号、版本审批发布或本地连接器时" @@ -570,11 +570,11 @@ "CommandRegistry:product=devdoc", "Skill:skills/mono/references/products/devdoc.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.devdoc.prod.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/intent-guide.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/intent-guide.md" ], "use_when": [ "查询 OpenAPI、字段、错误码、SDK、鉴权、回调或配额等开发问题时" @@ -642,9 +642,9 @@ "CommandRegistry:product=ding", "Skill:skills/mono/references/products/ding.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.ding.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", - "skills/mono/SKILL.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/SKILL.md" ], "use_when": [ "需要通过应用内、短信或电话方式发送机器人 DING,或撤回机器人 DING 时" @@ -712,10 +712,10 @@ "CommandRegistry:product=doc", "Skill:skills/mono/references/products/doc.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/intent-guide.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/intent-guide.md" ], "use_when": [ "创建、读取或编辑在线文档内容,或处理文档块、评论、导入导出、模板和版本时" @@ -783,9 +783,9 @@ "CommandRegistry:product=drive", "Skill:skills/mono/references/products/drive.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", - "skills/mono/SKILL.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/SKILL.md" ], "use_when": [ "浏览、搜索、上传、下载或整理钉盘和文档空间文件时" @@ -853,8 +853,8 @@ "CommandRegistry:product=live", "Skill:skills/multi/dingtalk-live/SKILL.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.live.prod.json", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/imported/wukong.json" + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_manual_hints.json" ], "use_when": [ "用户要查看自己的直播或直播列表时" @@ -921,11 +921,11 @@ "source_refs": [ "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "请求涉及查收、搜索、阅读、回复、发送或整理邮件时" @@ -993,10 +993,10 @@ "cobra-help:dws minutes --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "用户要查找、读取、编辑或管理钉钉听记及其录音、转写、摘要和衍生内容。" @@ -1064,9 +1064,9 @@ "CommandRegistry:product=oa", "Skill:skills/mono/references/products/oa.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", - "skills/mono/SKILL.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/SKILL.md" ], "use_when": [ "查看待审、已办、已发起或抄送审批,并执行同意、拒绝、撤销、转交等审批动作时" @@ -1133,8 +1133,9 @@ "source_refs": [ "CommandRegistry:product=pat", "Skill:skills/mono/references/products/pat.md", + "internal/cli/schema_hints/catalog-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/catalog-completeness.json" + "skills/mono/SKILL.md" ], "use_when": [ "配置 PAT 授权浏览器策略,或预览、授予 Agent 行为 scope 时" @@ -1202,10 +1203,10 @@ "CommandRegistry:product=report", "Skill:skills/mono/references/products/report.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/intent-guide.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/intent-guide.md" ], "use_when": [ "查看或提交日报、周报等钉钉日志时" @@ -1273,12 +1274,12 @@ "cobra-help:dws sheet --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/sheet.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/sheet.md" ], "use_when": [ "用户要处理钉钉在线电子表格中的工作表、单元格、范围、筛选、图表、图片或格式。" @@ -1346,10 +1347,10 @@ "CommandRegistry:product=todo", "Skill:skills/mono/references/products/todo.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/intent-guide.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/intent-guide.md" ], "use_when": [ "查询、创建或更新个人待办及其协作信息时" @@ -1416,9 +1417,9 @@ "source_refs": [ "CommandRegistry:product=wiki", "Skill:skills/mono/references/products/wiki.md", + "internal/cli/schema_hints/catalog-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/SKILL.md", - "skills/mono/schema-hints/catalog-completeness.json" + "skills/mono/SKILL.md" ], "use_when": [ "查找或管理知识库、知识库内节点及知识库成员时" diff --git a/internal/cli/schema_agent_metadata/live.json b/internal/cli/schema_agent_metadata/live.json index 15219127..6b910365 100644 --- a/internal/cli/schema_agent_metadata/live.json +++ b/internal/cli/schema_agent_metadata/live.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -137,14 +137,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -159,13 +159,13 @@ }, "interface_ref": { "value": "live.get_my_lives", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "live.get_my_lives", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -241,12 +241,12 @@ "Skill:skills/multi/dingtalk-live/SKILL.md", "cobra-help:dws live stream list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.live.prod.json#live.get_my_lives", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.live.get_my_lives", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#live.get_my_lives", - "structured-hint:skills/mono/schema-hints/selection-review.json#live.get_my_lives" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#live.get_my_lives", + "structured-hint:internal/cli/schema_hints/selection-review.json#live.get_my_lives" ], "use_when": [ "用户要查看自己的直播或直播列表时" diff --git a/internal/cli/schema_agent_metadata/mail.json b/internal/cli/schema_agent_metadata/mail.json index ff2565c7..837ff4a3 100644 --- a/internal/cli/schema_agent_metadata/mail.json +++ b/internal/cli/schema_agent_metadata/mail.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -137,14 +137,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -233,12 +233,12 @@ "source_refs": [ "cobra-help:dws mail attachment download", "internal/cli/schema_command_registry.json#mail.create_download_session", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_download_session", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知邮件 ID、附件 ID 和文件名,需要保存单个附件时" @@ -276,14 +276,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -380,14 +380,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -476,12 +476,12 @@ "source_refs": [ "cobra-help:dws mail attachment list", "internal/cli/schema_command_registry.json#mail.list_mail_attachments", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.list_mail_attachments", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知邮件 ID 并需要取得附件 ID、名称或大小时" @@ -519,14 +519,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -561,14 +561,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -583,14 +583,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -639,14 +639,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -691,14 +691,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -743,13 +743,13 @@ "source_refs": [ "cobra-help:dws mail contact batch-delete", "internal/cli/schema_command_registry.json#mail.batch_delete_user_mail_contacts", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.batch_delete_user_mail_contacts", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要从自己的联系人列表移除多个已知 contactId 时" @@ -787,14 +787,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -891,14 +891,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -987,12 +987,12 @@ "source_refs": [ "cobra-help:dws mail contact create", "internal/cli/schema_command_registry.json#mail.create_user_mail_contact", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_user_mail_contact", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要把一个邮件地址保存到自己的联系人列表时" @@ -1030,14 +1030,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1134,14 +1134,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1230,12 +1230,12 @@ "source_refs": [ "cobra-help:dws mail contact list", "internal/cli/schema_command_registry.json#mail.list_user_mail_contacts", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.list_user_mail_contacts", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要浏览自己的联系人或取得 contactId 时" @@ -1273,14 +1273,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1377,14 +1377,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1473,12 +1473,12 @@ "source_refs": [ "cobra-help:dws mail contact update", "internal/cli/schema_command_registry.json#mail.update_user_mail_contact", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.update_user_mail_contact", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知 contactId 并需要改显示名或邮箱信息时" @@ -1516,14 +1516,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1620,14 +1620,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1716,12 +1716,12 @@ "source_refs": [ "cobra-help:dws mail draft create", "internal/cli/schema_command_registry.json#mail.create_draft", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_draft", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要先保存收件人、主题、正文或附件供后续编辑时" @@ -1759,14 +1759,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1863,14 +1863,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1959,12 +1959,12 @@ "source_refs": [ "cobra-help:dws mail draft send", "internal/cli/schema_command_registry.json#mail.send_draft", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.send_draft", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知草稿 messageId 且用户要求发送该草稿时" @@ -2002,14 +2002,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2106,14 +2106,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2202,12 +2202,12 @@ "source_refs": [ "cobra-help:dws mail draft update", "internal/cli/schema_command_registry.json#mail.update_draft", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.update_draft", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知草稿 messageId 并需要修改主题、正文或收件人时" @@ -2245,14 +2245,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2349,14 +2349,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2371,13 +2371,13 @@ }, "interface_ref": { "value": "mail.create_mail_folder", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "mail.create_mail_folder", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2452,13 +2452,13 @@ "cobra-help:dws mail folder create", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.create_mail_folder", "internal/cli/schema_command_registry.json#mail.create_mail_folder", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_mail_folder", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要在指定邮箱中新建归档文件夹时" @@ -2496,14 +2496,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2538,14 +2538,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -2560,14 +2560,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -2616,14 +2616,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2638,13 +2638,13 @@ }, "interface_ref": { "value": "mail.delete_mail_folder", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "mail.delete_mail_folder", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2674,14 +2674,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -2727,14 +2727,14 @@ "cobra-help:dws mail folder delete", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.delete_mail_folder", "internal/cli/schema_command_registry.json#mail.delete_mail_folder", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.delete_mail_folder", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知 folderId 且明确要删除该文件夹时" @@ -2772,14 +2772,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2876,14 +2876,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2898,13 +2898,13 @@ }, "interface_ref": { "value": "mail.list_folders", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "mail.list_folders", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2979,13 +2979,13 @@ "cobra-help:dws mail folder list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.list_folders", "internal/cli/schema_command_registry.json#mail.list_folders", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.list_folders", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要取得 folderId 或浏览邮箱目录时" @@ -3023,14 +3023,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3127,14 +3127,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3149,13 +3149,13 @@ }, "interface_ref": { "value": "mail.update_mail_folder", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "mail.update_mail_folder", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3230,13 +3230,13 @@ "cobra-help:dws mail folder update", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.update_mail_folder", "internal/cli/schema_command_registry.json#mail.update_mail_folder", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.update_mail_folder", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知 folderId 并需要修改文件夹名称时" @@ -3274,14 +3274,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3378,14 +3378,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3400,13 +3400,13 @@ }, "interface_ref": { "value": "mail.list_user_mailboxes", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "mail.list_user_mailboxes", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3481,12 +3481,12 @@ "cobra-help:dws mail mailbox list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.list_user_mailboxes", "internal/cli/schema_command_registry.json#mail.list_user_mailboxes", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.list_user_mailboxes", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要选择当前用户企业邮箱或个人邮箱时" @@ -3524,14 +3524,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3566,14 +3566,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3588,14 +3588,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3644,14 +3644,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3696,14 +3696,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3748,13 +3748,13 @@ "source_refs": [ "cobra-help:dws mail message batch-delete", "internal/cli/schema_command_registry.json#mail.batch_delete_message", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.batch_delete_message", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知多个 messageId 且用户明确要删除这些邮件时" @@ -3792,14 +3792,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3896,14 +3896,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3992,12 +3992,12 @@ "source_refs": [ "cobra-help:dws mail message batch-move", "internal/cli/schema_command_registry.json#mail.batch_move_message", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.batch_move_message", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知邮件 ID 列表和目标 folderId 时" @@ -4035,14 +4035,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4139,14 +4139,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4235,12 +4235,12 @@ "source_refs": [ "cobra-help:dws mail message forward", "internal/cli/schema_command_registry.json#mail.create_forward_draft", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_forward_draft", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知原邮件 ID,需要编辑收件人或附言后再发送时" @@ -4278,14 +4278,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4382,14 +4382,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4404,13 +4404,13 @@ }, "interface_ref": { "value": "mail.get_email_by_message_id", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "mail.get_email_by_message_id", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4485,13 +4485,13 @@ "cobra-help:dws mail message get", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.get_email_by_message_id", "internal/cli/schema_command_registry.json#mail.get_email_by_message_id", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.get_email_by_message_id", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "搜索或列表已返回 messageId,需要打开邮件内容时" @@ -4529,14 +4529,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 marks this tool as reviewed" @@ -4565,14 +4565,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 marks this tool as reviewed" @@ -4587,14 +4587,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 marks this tool as reviewed" @@ -4629,14 +4629,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 marks this tool as reviewed" @@ -4651,14 +4651,14 @@ }, "interface_mode": { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "candidates": [ { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 marks this tool as reviewed" @@ -4667,14 +4667,14 @@ }, "interface_reason": { "value": "CLI wrapper converts the reviewed folder selection into a KQL query and maps pagination before calling the pinned search_emails RPC; the local transform plus RPC call is not a one-to-one interface contract", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI wrapper converts the reviewed folder selection into a KQL query and maps pagination before calling the pinned search_emails RPC; the local transform plus RPC call is not a one-to-one interface contract", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 marks this tool as reviewed" @@ -4683,14 +4683,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode composite forbids a direct MCP interface_ref" @@ -4713,7 +4713,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "agent-selection-contract-v1 marks this tool as reviewed" @@ -4722,14 +4722,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 marks this tool as reviewed" @@ -4771,10 +4771,10 @@ "source_refs": [ "cobra-help:dws mail message list", "internal/cli/schema_command_registry.json#mail.list_emails", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要浏览收件箱、已发送、草稿或其他 folderId 下的邮件时" @@ -4812,14 +4812,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4916,14 +4916,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5012,12 +5012,12 @@ "source_refs": [ "cobra-help:dws mail message reply", "internal/cli/schema_command_registry.json#mail.create_reply_draft", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_reply_draft", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知原邮件 ID 并要回复发件人时" @@ -5055,14 +5055,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5159,14 +5159,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5255,12 +5255,12 @@ "source_refs": [ "cobra-help:dws mail message reply-all", "internal/cli/schema_command_registry.json#mail.create_replyall_draft", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_replyall_draft", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知原邮件 ID 且回复需要覆盖所有相关收件人时" @@ -5298,14 +5298,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5402,14 +5402,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5424,13 +5424,13 @@ }, "interface_ref": { "value": "mail.search_emails", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "mail.search_emails", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -5505,13 +5505,13 @@ "cobra-help:dws mail message search", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.search_emails", "internal/cli/schema_command_registry.json#mail.search_emails", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.search_emails", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要按主题、发件人、日期、附件或组合条件精确筛选时" @@ -5549,14 +5549,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5653,14 +5653,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5675,13 +5675,13 @@ }, "interface_ref": { "value": "mail.send_email", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "mail.send_email", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -5756,13 +5756,13 @@ "cobra-help:dws mail message send", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.send_email", "internal/cli/schema_command_registry.json#mail.send_email", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.send_email", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "用户明确要立即发送全新邮件且已确认收件人和内容时" @@ -5800,14 +5800,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5904,14 +5904,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5926,13 +5926,13 @@ }, "interface_ref": { "value": "mail.list_tags", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "mail.list_tags", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -6007,12 +6007,12 @@ "cobra-help:dws mail tag list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.list_tags", "internal/cli/schema_command_registry.json#mail.list_tags", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.list_tags", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要取得标签 ID 或查看现有标签时" @@ -6050,14 +6050,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6154,14 +6154,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6250,12 +6250,12 @@ "source_refs": [ "cobra-help:dws mail template create", "internal/cli/schema_command_registry.json#mail.create_user_message_template", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_user_message_template", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要保存固定主题、正文或收件人供重复使用时" @@ -6293,14 +6293,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6335,14 +6335,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -6357,14 +6357,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -6413,14 +6413,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6465,14 +6465,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -6517,13 +6517,13 @@ "source_refs": [ "cobra-help:dws mail template delete", "internal/cli/schema_command_registry.json#mail.delete_user_message_template", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.delete_user_message_template", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知 templateId 且明确不再需要该模板时" @@ -6561,14 +6561,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6665,14 +6665,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6761,12 +6761,12 @@ "source_refs": [ "cobra-help:dws mail template get", "internal/cli/schema_command_registry.json#mail.get_user_message_template", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.get_user_message_template", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知 templateId 并需要查看主题、正文或收件人时" @@ -6804,14 +6804,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6908,14 +6908,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7004,12 +7004,12 @@ "source_refs": [ "cobra-help:dws mail template list", "internal/cli/schema_command_registry.json#mail.list_user_message_templates", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.list_user_message_templates", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要浏览模板或取得 templateId 时" @@ -7047,14 +7047,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7151,14 +7151,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7247,12 +7247,12 @@ "source_refs": [ "cobra-help:dws mail template update", "internal/cli/schema_command_registry.json#mail.update_user_message_template", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.update_user_message_template", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知 templateId 并需要修改名称、主题、正文或收件人时" @@ -7290,14 +7290,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7394,14 +7394,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7416,13 +7416,13 @@ }, "interface_ref": { "value": "mail.get_thread", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "mail.get_thread", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -7497,12 +7497,12 @@ "cobra-help:dws mail thread get", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.get_thread", "internal/cli/schema_command_registry.json#mail.get_thread", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.get_thread", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "已知 conversationId 并需要查看同一会话中的邮件上下文时" @@ -7540,14 +7540,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7644,14 +7644,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7740,11 +7740,11 @@ "source_refs": [ "cobra-help:dws mail user search", "internal/cli/schema_command_registry.json#mail.search_mail_users", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.search_mail_users", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/mail.md" ], "use_when": [ "需要查找他人的企业邮箱地址时" diff --git a/internal/cli/schema_agent_metadata/minutes.json b/internal/cli/schema_agent_metadata/minutes.json index ac4c8943..4fd57752 100644 --- a/internal/cli/schema_agent_metadata/minutes.json +++ b/internal/cli/schema_agent_metadata/minutes.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -137,14 +137,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -233,12 +233,12 @@ "source_refs": [ "cobra-help:dws minutes get audio --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.query_minutes_audio_url", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户需要查询听记的音频/视频文件地址(OSS 链接),并能提供命令所需的查询条件时使用。" @@ -276,14 +276,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -380,14 +380,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -402,13 +402,13 @@ }, "interface_ref": { "value": "minutes.batch_get_minutes_details", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.batch_get_minutes_details", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -483,13 +483,13 @@ "cobra-help:dws minutes get batch --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.batch_get_minutes_details", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.batch_get_minutes_details", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户需要根据 taskUuid 列表批量查询听记详情,并能提供命令所需的查询条件时使用。" @@ -527,14 +527,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -631,14 +631,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -653,13 +653,13 @@ }, "interface_ref": { "value": "minutes.get_minutes_basic_info", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.get_minutes_basic_info", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -734,13 +734,13 @@ "cobra-help:dws minutes get info --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.get_minutes_basic_info", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.get_minutes_basic_info", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户需要获取指定听记的基础元数据信息,并能提供命令所需的查询条件时使用。" @@ -778,14 +778,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -882,14 +882,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -904,13 +904,13 @@ }, "interface_ref": { "value": "minutes.get_minutes_keywords", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.get_minutes_keywords", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -985,13 +985,13 @@ "cobra-help:dws minutes get keywords --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.get_minutes_keywords", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.get_minutes_keywords", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户需要获取指定听记的关键字列表,并能提供命令所需的查询条件时使用。" @@ -1029,14 +1029,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1133,14 +1133,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1155,13 +1155,13 @@ }, "interface_ref": { "value": "minutes.get_minutes_ai_summary", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.get_minutes_ai_summary", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1236,13 +1236,13 @@ "cobra-help:dws minutes get summary --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.get_minutes_ai_summary", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.get_minutes_ai_summary", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户需要获取由 AI 对听记转写原文进行结构化提炼生成的摘要,返回 Markdown 格式,并能提供命令所需的查询条件时使用。" @@ -1280,14 +1280,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1384,14 +1384,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1406,13 +1406,13 @@ }, "interface_ref": { "value": "minutes.list_minutes_todos", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.list_minutes_todos", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1487,13 +1487,13 @@ "cobra-help:dws minutes get todos --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.list_minutes_todos", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.list_minutes_todos", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户需要查询指定听记中由系统提取的待办事项列表,并能提供命令所需的查询条件时使用。" @@ -1531,14 +1531,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1635,14 +1635,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1657,13 +1657,13 @@ }, "interface_ref": { "value": "minutes.get_minutes_transcription", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.get_minutes_transcription", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1738,13 +1738,13 @@ "cobra-help:dws minutes get transcription --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.get_minutes_transcription", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.get_minutes_transcription", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户需要获取指定听记的语音转写原文,并能提供命令所需的查询条件时使用。" @@ -1782,14 +1782,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1886,14 +1886,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1908,13 +1908,13 @@ }, "interface_ref": { "value": "minutes.add_personal_hot_word", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.add_personal_hot_word", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1989,13 +1989,13 @@ "cobra-help:dws minutes hot-word add --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.add_personal_hot_word", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.add_personal_hot_word", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求添加听记个人热词,用于优化语音识别中专有名词、人名等的识别准确率,且已确认目标对象和所需参数时使用。" @@ -2033,14 +2033,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2137,14 +2137,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2233,12 +2233,12 @@ "source_refs": [ "cobra-help:dws minutes hot-word list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.list_my_hotwords", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户需要查询当前用户配置的所有听记热词列表,并能提供命令所需的查询条件时使用。" @@ -2276,14 +2276,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2380,14 +2380,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2476,11 +2476,11 @@ "source_refs": [ "cobra-help:dws minutes list mine --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.list_by_keyword_and_time_range", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户需要查询我创建的听记列表,支持分页,支持按关键字和时间范围筛选,并能提供命令所需的查询条件时使用。" @@ -2518,14 +2518,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2622,14 +2622,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2644,13 +2644,13 @@ }, "interface_ref": { "value": "minutes.create_mind_graph", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.create_mind_graph", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2725,13 +2725,13 @@ "cobra-help:dws minutes mind-graph create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.create_mind_graph", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.create_mind_graph", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求触发创建听记思维导图任务。触发成功后,可通过 query_mind_graph_status 轮询任务状态,且已确认目标对象和所需参数时使用。" @@ -2769,14 +2769,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2873,14 +2873,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2895,13 +2895,13 @@ }, "interface_ref": { "value": "minutes.query_mind_graph_status", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.query_mind_graph_status", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2976,13 +2976,13 @@ "cobra-help:dws minutes mind-graph status --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.query_mind_graph_status", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.query_mind_graph_status", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户需要查询指定听记的思维导图生成状态,并能提供命令所需的查询条件时使用。" @@ -3020,14 +3020,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3124,14 +3124,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3220,12 +3220,12 @@ "source_refs": [ "cobra-help:dws minutes permission add --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.add_member_permission", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求批量给多个听记增加成员,并设置成员的权限,且已确认目标对象和所需参数时使用。" @@ -3263,14 +3263,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3305,14 +3305,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3327,14 +3327,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3383,14 +3383,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3435,14 +3435,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3487,13 +3487,13 @@ "source_refs": [ "cobra-help:dws minutes permission remove --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.remove_member_permission", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求批量移除多个听记的成员权限。移除后,对应成员将失去对这些听记的访问权限,且已确认目标对象和所需参数时使用。" @@ -3531,14 +3531,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3629,14 +3629,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3645,14 +3645,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3661,14 +3661,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -3677,7 +3677,7 @@ "overridden_candidates": [ { "value": "minutes.执行听记指令-发起AI听记录音", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -3700,14 +3700,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3757,14 +3757,14 @@ "source_refs": [ "cobra-help:dws minutes record pause --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求暂停正在进行的听记录音,且已确认目标对象和所需参数时使用。" @@ -3802,14 +3802,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3900,14 +3900,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3916,14 +3916,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -3932,14 +3932,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -3948,7 +3948,7 @@ "overridden_candidates": [ { "value": "minutes.执行听记指令-发起AI听记录音", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -3971,14 +3971,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4028,14 +4028,14 @@ "source_refs": [ "cobra-help:dws minutes record resume --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求恢复已暂停的听记录音,且已确认目标对象和所需参数时使用。" @@ -4073,14 +4073,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4123,14 +4123,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -4179,14 +4179,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4195,14 +4195,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4211,14 +4211,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4227,7 +4227,7 @@ "overridden_candidates": [ { "value": "minutes.执行听记指令-发起AI听记录音", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -4250,14 +4250,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4307,14 +4307,14 @@ "source_refs": [ "cobra-help:dws minutes record start --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求发起听记并开始录音,且已确认目标对象和所需参数时使用。" @@ -4352,14 +4352,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4402,14 +4402,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -4458,14 +4458,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4474,14 +4474,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4490,14 +4490,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -4506,7 +4506,7 @@ "overridden_candidates": [ { "value": "minutes.执行听记指令-发起AI听记录音", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -4529,14 +4529,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -4586,14 +4586,14 @@ "source_refs": [ "cobra-help:dws minutes record stop --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求结束正在进行的听记录音,且已确认目标对象和所需参数时使用。" @@ -4631,14 +4631,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4739,14 +4739,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4761,13 +4761,13 @@ }, "interface_ref": { "value": "minutes.replace_minutes_text", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.replace_minutes_text", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4844,13 +4844,13 @@ "cobra-help:dws minutes replace-text --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.replace_minutes_text", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.replace_minutes_text", "skills/mono/SKILL.md", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求把听记中所有出现的原文字替换为目标文字,包括转写段落和纪要摘要中出现的原文字都会被替换,且已确认目标对象和所需参数时使用。" @@ -4888,14 +4888,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4992,14 +4992,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5014,13 +5014,13 @@ }, "interface_ref": { "value": "minutes.replace_speaker", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.replace_speaker", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -5095,12 +5095,12 @@ "cobra-help:dws minutes speaker replace --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.replace_speaker", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.replace_speaker", "skills/mono/references/best_practices/10-minutes-speaker-match.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求批量替换听记转写中指定发言人,将源发言人(speakerNick)精确匹配的所有段落替换为目标发言人,且已确认目标对象和所需参数时使用。" @@ -5138,14 +5138,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5242,14 +5242,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5338,12 +5338,12 @@ "source_refs": [ "cobra-help:dws minutes speaker summary create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.create_speaker_summary", "skills/mono/references/best_practices/10-minutes-speaker-match.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求触发创建发言人的段落总结任务,将听记中每位发言人的所有发言内容汇总总结,且已确认目标对象和所需参数时使用。" @@ -5381,14 +5381,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5485,14 +5485,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5581,12 +5581,12 @@ "source_refs": [ "cobra-help:dws minutes speaker summary get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.get_speaker_summary", "skills/mono/references/best_practices/10-minutes-speaker-match.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户需要查询发言人段落总结任务的结果,返回每位发言人的发言汇总,并能提供命令所需的查询条件时使用。" @@ -5624,14 +5624,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5728,14 +5728,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5824,12 +5824,12 @@ "source_refs": [ "cobra-help:dws minutes tag list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.query_user_tag_list", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户需要查询当前用户的听记标签或分组列表,并能提供命令所需的查询条件时使用。" @@ -5867,14 +5867,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5971,14 +5971,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6067,12 +6067,12 @@ "source_refs": [ "cobra-help:dws minutes tag query --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.query_minutes_by_tag_id", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户需要根据用户的标签或分组 ID 查询该标签下的听记列表,并能提供命令所需的查询条件时使用。" @@ -6110,14 +6110,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6214,14 +6214,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6236,13 +6236,13 @@ }, "interface_ref": { "value": "minutes.update_minutes_summary", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.update_minutes_summary", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -6317,13 +6317,13 @@ "cobra-help:dws minutes update summary --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.update_minutes_summary", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.update_minutes_summary", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求用传入的摘要文本全量覆盖听记的纪要内容,不触发 AI 重新生成,且已确认目标对象和所需参数时使用。" @@ -6361,14 +6361,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6465,14 +6465,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6487,13 +6487,13 @@ }, "interface_ref": { "value": "minutes.update_minutes_title", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.update_minutes_title", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -6568,13 +6568,13 @@ "cobra-help:dws minutes update title --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.update_minutes_title", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.update_minutes_title", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求修改指定听记的标题,且已确认目标对象和所需参数时使用。" @@ -6612,14 +6612,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6716,14 +6716,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6738,13 +6738,13 @@ }, "interface_ref": { "value": "minutes.cancel_upload_session", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.cancel_upload_session", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -6819,13 +6819,13 @@ "cobra-help:dws minutes upload cancel --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.cancel_upload_session", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.cancel_upload_session", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求取消 create 创建的上传会话,传入要取消的会话 ID,且已确认目标对象和所需参数时使用。" @@ -6863,14 +6863,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6967,14 +6967,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6989,13 +6989,13 @@ }, "interface_ref": { "value": "minutes.complete_upload_session", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.complete_upload_session", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -7070,13 +7070,13 @@ "cobra-help:dws minutes upload complete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.complete_upload_session", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.complete_upload_session", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求文件上传完成后,创建听记,且已确认目标对象和所需参数时使用。" @@ -7114,14 +7114,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7218,14 +7218,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7240,13 +7240,13 @@ }, "interface_ref": { "value": "minutes.create_upload_session", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "minutes.create_upload_session", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -7321,13 +7321,13 @@ "cobra-help:dws minutes upload create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.create_upload_session", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.create_upload_session", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "use_when": [ "当用户明确要求创建文件上传会话,获取预签名上传URL,且已确认目标对象和所需参数时使用。" diff --git a/internal/cli/schema_agent_metadata/oa.json b/internal/cli/schema_agent_metadata/oa.json index 50556559..9e56921e 100644 --- a/internal/cli/schema_agent_metadata/oa.json +++ b/internal/cli/schema_agent_metadata/oa.json @@ -34,14 +34,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -140,14 +140,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -162,13 +162,13 @@ }, "interface_ref": { "value": "oa.approve_processInstance", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "oa.approve_processInstance", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -244,15 +244,15 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval approve", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.approve_processInstance", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.approve_processInstance", "skills/mono/references/products/oa.md", "skills/mono/references/products/simple.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.approve_processInstance", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.approve_processInstance" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.approve_processInstance", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.approve_processInstance" ], "use_when": [ "需要同意审批时" @@ -290,14 +290,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -394,14 +394,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -416,13 +416,13 @@ }, "interface_ref": { "value": "oa.get_processInstance_detail", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "oa.get_processInstance_detail", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -498,14 +498,14 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval detail", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.get_processInstance_detail", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.get_processInstance_detail", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.get_processInstance_detail", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_processInstance_detail" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.get_processInstance_detail", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_processInstance_detail" ], "use_when": [ "已知审批实例 ID,需要查看表单与当前状态详情时" @@ -543,14 +543,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -647,14 +647,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -744,12 +744,12 @@ "CommandRegistry:canonical_path=oa.get_noticed_instances", "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval list-cc", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.get_noticed_instances", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_noticed_instances" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_noticed_instances" ], "use_when": [ "需要查看抄送给当前用户的审批单时" @@ -787,14 +787,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -891,14 +891,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -988,12 +988,12 @@ "CommandRegistry:canonical_path=oa.get_done_tasks", "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval list-executed", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.get_done_tasks", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_done_tasks" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_done_tasks" ], "use_when": [ "需要查看当前用户已经处理过的审批单时" @@ -1031,14 +1031,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1135,14 +1135,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1157,13 +1157,13 @@ }, "interface_ref": { "value": "oa.list_user_visible_process", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "oa.list_user_visible_process", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1239,14 +1239,14 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval list-forms", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.list_user_visible_process", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.list_user_visible_process", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.list_user_visible_process", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.list_user_visible_process" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.list_user_visible_process", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.list_user_visible_process" ], "use_when": [ "需要查看当前用户可发起或可见的审批表单时" @@ -1284,14 +1284,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1388,14 +1388,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1410,13 +1410,13 @@ }, "interface_ref": { "value": "oa.list_initiated_instances", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "oa.list_initiated_instances", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1492,15 +1492,15 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval list-initiated", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.list_initiated_instances", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.list_initiated_instances", "skills/mono/references/products/oa.md", "skills/mono/references/products/simple.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.list_initiated_instances", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.list_initiated_instances" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.list_initiated_instances", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.list_initiated_instances" ], "use_when": [ "已知审批模板 processCode,需要按时间查询其发起记录时" @@ -1538,14 +1538,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1642,14 +1642,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1664,13 +1664,13 @@ }, "interface_ref": { "value": "oa.list_pending_approvals", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "oa.list_pending_approvals", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1746,15 +1746,15 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval list-pending", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.list_pending_approvals", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.list_pending_approvals", "skills/mono/references/products/oa.md", "skills/mono/references/products/simple.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.list_pending_approvals", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.list_pending_approvals" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.list_pending_approvals", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.list_pending_approvals" ], "use_when": [ "需要查看当前用户待处理的审批单列表时" @@ -1792,14 +1792,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1896,14 +1896,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1993,12 +1993,12 @@ "CommandRegistry:canonical_path=oa.get_submitted_instances", "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval list-submitted", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.get_submitted_instances", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_submitted_instances" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_submitted_instances" ], "use_when": [ "需要查看当前用户已发起的审批单时" @@ -2037,14 +2037,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2143,14 +2143,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2240,12 +2240,12 @@ "CommandRegistry:canonical_path=oa.oa_cc_noticer", "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval oa-cc-noticer", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.oa_cc_noticer", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.oa_cc_noticer" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.oa_cc_noticer" ], "use_when": [ "需要为审批实例添加抄送人时" @@ -2283,14 +2283,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2387,14 +2387,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2484,12 +2484,12 @@ "CommandRegistry:canonical_path=oa.dingflow_comments", "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval oa-comments", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.dingflow_comments", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.dingflow_comments" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.dingflow_comments" ], "use_when": [ "需要为审批实例添加评论时" @@ -2527,14 +2527,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2631,14 +2631,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2653,13 +2653,13 @@ }, "interface_ref": { "value": "oa.get_processInstance_records", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "oa.get_processInstance_records", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2735,14 +2735,14 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval records", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.get_processInstance_records", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.get_processInstance_records", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.get_processInstance_records", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_processInstance_records" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.get_processInstance_records", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_processInstance_records" ], "use_when": [ "已知审批实例 ID,需要查看审批操作历史时" @@ -2781,14 +2781,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2887,14 +2887,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2984,12 +2984,12 @@ "CommandRegistry:canonical_path=oa.redirect_task", "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval redirect-task", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.redirect_task", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.redirect_task" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.redirect_task" ], "use_when": [ "需要转交审批任务时" @@ -3027,14 +3027,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3135,14 +3135,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3157,13 +3157,13 @@ }, "interface_ref": { "value": "oa.reject_processInstance", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "oa.reject_processInstance", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3241,16 +3241,16 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval reject", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.reject_processInstance", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.reject_processInstance", "skills/mono/SKILL.md", "skills/mono/references/products/oa.md", "skills/mono/references/products/simple.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.reject_processInstance", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.reject_processInstance" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.reject_processInstance", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.reject_processInstance" ], "use_when": [ "用户明确要求拒绝审批时" @@ -3289,14 +3289,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3331,13 +3331,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3404,14 +3404,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3426,13 +3426,13 @@ }, "interface_ref": { "value": "oa.revoke_processInstance", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "oa.revoke_processInstance", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3462,13 +3462,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3515,16 +3515,16 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval revoke", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.revoke_processInstance", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.revoke_processInstance", "skills/mono/SKILL.md", "skills/mono/references/products/oa.md", "skills/mono/references/products/simple.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.revoke_processInstance", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.revoke_processInstance" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.revoke_processInstance", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.revoke_processInstance" ], "use_when": [ "用户明确要求撤销已发起的审批时" @@ -3562,14 +3562,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3666,14 +3666,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3688,13 +3688,13 @@ }, "interface_ref": { "value": "oa.list_pending_tasks", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "oa.list_pending_tasks", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3770,14 +3770,14 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval tasks", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.list_pending_tasks", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.list_pending_tasks", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.list_pending_tasks", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.list_pending_tasks" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.list_pending_tasks", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.list_pending_tasks" ], "use_when": [ "已知审批实例 ID,需要取得当前用户待办 taskId 时" diff --git a/internal/cli/schema_agent_metadata/pat.json b/internal/cli/schema_agent_metadata/pat.json index d4e4526b..b079a91a 100644 --- a/internal/cli/schema_agent_metadata/pat.json +++ b/internal/cli/schema_agent_metadata/pat.json @@ -34,14 +34,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -84,14 +84,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -142,14 +142,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -158,14 +158,14 @@ }, "interface_reason": { "value": "命令仅操作本地进程或策略文件,不调用 MCP 接口", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "命令仅操作本地进程或策略文件,不调用 MCP 接口", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -174,14 +174,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -204,7 +204,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -255,11 +255,11 @@ "CommandRegistry:canonical_path=pat.browser_policy", "Skill:skills/mono/references/products/pat.md", "cobra-help:dws pat browser-policy", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/pat.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#pat.browser_policy" + "structured-hint:internal/cli/schema_hints/selection-review.json#pat.browser_policy" ], "use_when": [ "需要允许或禁止 PAT 授权流程打开本地浏览器时" @@ -297,14 +297,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -411,14 +411,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -433,14 +433,14 @@ }, "interface_ref": { "value": "pat.pat.batch_grant", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "pat.pat.batch_grant", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -518,12 +518,12 @@ "CommandRegistry:canonical_path=pat.batch_grant", "Skill:skills/mono/references/products/pat.md", "cobra-help:dws pat chmod", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.pat.batch_grant", "skills/mono/references/products/pat.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#pat.batch_grant" + "structured-hint:internal/cli/schema_hints/selection-review.json#pat.batch_grant" ], "use_when": [ "需要预览或授予一次性、会话或永久 PAT 行为 scope 时" diff --git a/internal/cli/schema_agent_metadata/report.json b/internal/cli/schema_agent_metadata/report.json index 9dde1647..27fa510d 100644 --- a/internal/cli/schema_agent_metadata/report.json +++ b/internal/cli/schema_agent_metadata/report.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -137,14 +137,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -159,13 +159,13 @@ }, "interface_ref": { "value": "report.get_report_entry_details", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "report.get_report_entry_details", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -241,14 +241,14 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report entry get", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.get_report_entry_details", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.get_report_entry_details", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_report_entry_details", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_report_entry_details" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_report_entry_details", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_report_entry_details" ], "use_when": [ "已知 reportId,需要读取单份日志正文和钉钉跳转链接时" @@ -286,14 +286,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -390,14 +390,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -412,13 +412,13 @@ }, "interface_ref": { "value": "report.get_report_statistics_by_id", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "report.get_report_statistics_by_id", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -494,14 +494,14 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report entry stats", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.get_report_statistics_by_id", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.get_report_statistics_by_id", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_report_statistics_by_id", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_report_statistics_by_id" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_report_statistics_by_id", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_report_statistics_by_id" ], "use_when": [ "已知 reportId,需要查看该日志已读统计时" @@ -540,14 +540,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -646,14 +646,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -668,13 +668,13 @@ }, "interface_ref": { "value": "report.create_report", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "report.create_report", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -750,14 +750,14 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report entry submit", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.create_report", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.create_report", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.create_report", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.create_report" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.create_report", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.create_report" ], "use_when": [ "已读取模板字段定义,需要按模板提交日报或周报时" @@ -795,14 +795,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -899,14 +899,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -921,13 +921,13 @@ }, "interface_ref": { "value": "report.get_received_report_list", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "report.get_received_report_list", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1003,13 +1003,13 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report inbox list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.get_received_report_list", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.get_received_report_list", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_received_report_list", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_received_report_list" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_received_report_list", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_received_report_list" ], "use_when": [ "需要列出别人发给当前用户的日志时" @@ -1048,14 +1048,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1154,14 +1154,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1176,13 +1176,13 @@ }, "interface_ref": { "value": "report.get_send_report_list", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "report.get_send_report_list", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1258,13 +1258,13 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report outbox list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.get_send_report_list", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.get_send_report_list", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_send_report_list", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_send_report_list" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_send_report_list", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_send_report_list" ], "use_when": [ "需要列出当前用户已发出的日志时" @@ -1302,14 +1302,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1406,14 +1406,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1428,13 +1428,13 @@ }, "interface_ref": { "value": "report.get_template_details_by_name", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "report.get_template_details_by_name", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1510,14 +1510,14 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report template get", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.get_template_details_by_name", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.get_template_details_by_name", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_template_details_by_name", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_template_details_by_name" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_template_details_by_name", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_template_details_by_name" ], "use_when": [ "已知模板名称,需要读取字段定义以准备提交日志时" @@ -1555,14 +1555,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1659,14 +1659,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1681,13 +1681,13 @@ }, "interface_ref": { "value": "report.get_available_report_templates", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "report.get_available_report_templates", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1763,14 +1763,14 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report template list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.get_available_report_templates", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.get_available_report_templates", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_available_report_templates", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_available_report_templates" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_available_report_templates", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_available_report_templates" ], "use_when": [ "提交日志前,需要先列出当前用户可用模板时" diff --git a/internal/cli/schema_agent_metadata/sheet.json b/internal/cli/schema_agent_metadata/sheet.json index 661f2609..a48ac142 100644 --- a/internal/cli/schema_agent_metadata/sheet.json +++ b/internal/cli/schema_agent_metadata/sheet.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -137,14 +137,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -233,11 +233,11 @@ "source_refs": [ "cobra-help:dws sheet add-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.add_dimension", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "use_when": [ "当用户明确要求在钉钉表格的指定工作表末尾追加空行或空列,且已确认目标对象和所需参数时使用。" @@ -275,14 +275,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -379,14 +379,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -475,12 +475,12 @@ "source_refs": [ "cobra-help:dws sheet append --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.append_rows", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "use_when": [ "当用户明确要求在钉钉电子表格的指定工作表末尾追加若干行数据,且已确认目标对象和所需参数时使用。" @@ -518,13 +518,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -552,13 +552,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -572,13 +572,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -612,13 +612,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -632,13 +632,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -646,13 +646,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -660,14 +660,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -690,7 +690,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -698,13 +698,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -745,10 +745,10 @@ "source_refs": [ "cobra-help:dws sheet batch-update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-batch-operations.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-batch-operations.md" ], "use_when": [ "当用户明确要求将多个写操作打包为一次原子请求执行,且已确认目标对象和所需参数时使用。" @@ -786,13 +786,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -820,13 +820,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -840,13 +840,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -880,13 +880,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -900,13 +900,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -914,13 +914,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -928,14 +928,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -958,7 +958,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -966,13 +966,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -1013,10 +1013,10 @@ "source_refs": [ "cobra-help:dws sheet chart create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-chart.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-chart.md" ], "use_when": [ "当用户需要在钉钉电子表格的指定工作表中创建一个浮动图表,并能提供命令所需的查询条件时使用。" @@ -1054,13 +1054,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1088,21 +1088,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1116,21 +1116,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1164,21 +1164,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1192,13 +1192,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1206,13 +1206,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1220,14 +1220,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -1250,14 +1250,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -1265,21 +1265,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -1320,11 +1320,11 @@ "source_refs": [ "cobra-help:dws sheet chart delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-chart.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/sheet/sheet-chart.md" ], "use_when": [ "当用户需要删除钉钉电子表格中指定的浮动图表,并能提供命令所需的查询条件时使用。" @@ -1362,13 +1362,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1396,13 +1396,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -1416,13 +1416,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -1456,13 +1456,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -1476,13 +1476,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1490,13 +1490,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1504,14 +1504,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -1534,7 +1534,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -1542,13 +1542,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -1589,10 +1589,10 @@ "source_refs": [ "cobra-help:dws sheet chart list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-chart.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-chart.md" ], "use_when": [ "当用户需要获取钉钉电子表格指定工作表中的浮动图表,并能提供命令所需的查询条件时使用。" @@ -1630,13 +1630,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1664,13 +1664,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -1684,13 +1684,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -1724,13 +1724,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -1744,13 +1744,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1758,13 +1758,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -1772,14 +1772,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -1802,7 +1802,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -1810,13 +1810,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true }, @@ -1857,10 +1857,10 @@ "source_refs": [ "cobra-help:dws sheet chart update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-chart.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-chart.md" ], "use_when": [ "当用户需要更新钉钉电子表格中指定浮动图表的配置,并能提供命令所需的查询条件时使用。" @@ -1898,14 +1898,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1940,14 +1940,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -1962,14 +1962,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2004,14 +2004,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2026,14 +2026,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2076,7 +2076,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2085,14 +2085,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2137,13 +2137,13 @@ "source_refs": [ "cobra-help:dws sheet cond-format create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.create_cond_format", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-conditional-format.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-conditional-format.md" ], "use_when": [ "当用户明确要求在钉钉电子表格的指定工作表中创建一条条件格式规则,且已确认目标对象和所需参数时使用。" @@ -2181,14 +2181,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2223,21 +2223,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -2252,21 +2252,21 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -2301,14 +2301,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2323,14 +2323,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2373,7 +2373,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2382,21 +2382,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -2441,14 +2441,14 @@ "source_refs": [ "cobra-help:dws sheet cond-format delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_cond_format", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-conditional-format.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-conditional-format.md" ], "use_when": [ "当用户明确要求删除钉钉电子表格中指定工作表的一条条件格式规则,且已确认目标对象和所需参数时使用。" @@ -2486,14 +2486,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2528,14 +2528,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2550,14 +2550,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2592,14 +2592,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2614,14 +2614,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2664,7 +2664,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2673,14 +2673,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2725,13 +2725,13 @@ "source_refs": [ "cobra-help:dws sheet cond-format list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_cond_format", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-conditional-format.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-conditional-format.md" ], "use_when": [ "当用户需要获取钉钉电子表格中指定工作表的所有条件格式规则,或通过 --rule-id 获取单个规则的详情,并能提供命令所需的查询条件时使用。" @@ -2769,14 +2769,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2811,14 +2811,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2833,14 +2833,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2875,14 +2875,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2897,14 +2897,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2947,7 +2947,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -2956,14 +2956,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -3008,13 +3008,13 @@ "source_refs": [ "cobra-help:dws sheet cond-format update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.update_cond_format", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-conditional-format.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-conditional-format.md" ], "use_when": [ "当用户明确要求更新钉钉电子表格中指定工作表的一条条件格式规则,且已确认目标对象和所需参数时使用。" @@ -3052,14 +3052,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3156,14 +3156,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3252,11 +3252,11 @@ "source_refs": [ "cobra-help:dws sheet copy --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.copy_sheet", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "use_when": [ "当用户明确要求复制指定工作表,在同一表格中创建一个副本,且已确认目标对象和所需参数时使用。" @@ -3294,14 +3294,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3398,14 +3398,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3420,13 +3420,13 @@ }, "interface_ref": { "value": "sheet.create_workspace_sheet", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "sheet.create_workspace_sheet", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3501,15 +3501,15 @@ "cobra-help:dws sheet create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json#sheet.create_workspace_sheet", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.create_workspace_sheet", "skills/mono/references/products/doc.md", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-media-image.md", "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "use_when": [ "当用户明确要求创建一篇新的钉钉在线电子表格,支持创建空表格,且已确认目标对象和所需参数时使用。" @@ -3547,14 +3547,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3651,14 +3651,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3747,11 +3747,11 @@ "source_refs": [ "cobra-help:dws sheet create-float-image --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.create_float_image", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "use_when": [ "当用户明确要求在指定工作表上创建一个浮动图片,且已确认目标对象和所需参数时使用。" @@ -3789,14 +3789,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3831,14 +3831,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -3853,14 +3853,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -3895,14 +3895,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -3917,14 +3917,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3967,7 +3967,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -3976,14 +3976,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -4028,13 +4028,13 @@ "source_refs": [ "cobra-help:dws sheet csv-get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_range_as_csv", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-chart.md", - "skills/mono/references/products/sheet/sheet-read-data.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-read-data.md" ], "use_when": [ "当用户需要以 RFC 4180 CSV 格式读取钉钉电子表格数据,并能提供命令所需的查询条件时使用。" @@ -4072,14 +4072,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4114,14 +4114,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -4136,14 +4136,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -4178,14 +4178,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -4200,14 +4200,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4250,7 +4250,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -4259,14 +4259,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -4311,12 +4311,12 @@ "source_refs": [ "cobra-help:dws sheet csv-put --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.set_range_from_csv", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "use_when": [ "当用户明确要求将 RFC 4180 格式的 CSV 文本写入指定工作表的指定单元格位置,且已确认目标对象和所需参数时使用。" @@ -4354,14 +4354,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4396,14 +4396,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -4418,14 +4418,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -4474,14 +4474,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4526,14 +4526,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -4578,12 +4578,12 @@ "source_refs": [ "cobra-help:dws sheet delete-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_dimension", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "use_when": [ "当用户明确要求在钉钉表格指定工作表中,从指定位置起删除若干连续的行或列,且已确认目标对象和所需参数时使用。" @@ -4621,14 +4621,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4663,21 +4663,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -4692,21 +4692,21 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -4741,14 +4741,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -4763,14 +4763,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4813,7 +4813,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -4822,21 +4822,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -4881,13 +4881,13 @@ "source_refs": [ "cobra-help:dws sheet delete-dropdown --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_dropdown_lists", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dropdown.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-dropdown.md" ], "use_when": [ "当用户明确要求删除钉钉表格指定单元格范围内的下拉列表配置,且已确认目标对象和所需参数时使用。" @@ -4925,14 +4925,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4967,14 +4967,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -4989,14 +4989,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -5045,14 +5045,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5097,14 +5097,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -5149,12 +5149,12 @@ "source_refs": [ "cobra-help:dws sheet delete-float-image --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_float_image", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "use_when": [ "当用户明确要求删除钉钉表格指定工作表中的浮动图片,且已确认目标对象和所需参数时使用。" @@ -5192,14 +5192,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5234,14 +5234,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -5256,14 +5256,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -5312,14 +5312,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5364,14 +5364,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -5416,12 +5416,12 @@ "source_refs": [ "cobra-help:dws sheet delete-sheet --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_sheet", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "use_when": [ "当用户明确要求删除指定的工作表。此操作不可逆,删除后工作表及其所有数据将无法恢复,且已确认目标对象和所需参数时使用。" @@ -5459,14 +5459,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5563,14 +5563,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5659,12 +5659,12 @@ "source_refs": [ "cobra-help:dws sheet export --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.submit_export_job", "skills/mono/references/intent-guide.md", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-export.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-export.md" ], "use_when": [ "当用户明确要求将钉钉在线电子表格导出为 Office xlsx 格式(单命令一站式),且已确认目标对象和所需参数时使用。" @@ -5702,14 +5702,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5744,14 +5744,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -5766,14 +5766,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -5808,14 +5808,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -5830,14 +5830,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -5852,14 +5852,14 @@ }, "interface_ref": { "value": "sheet.clear_filter_criteria", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "sheet.clear_filter_criteria", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -5888,7 +5888,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -5897,14 +5897,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -5949,14 +5949,14 @@ "source_refs": [ "cobra-help:dws sheet filter clear-criteria --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.filter_clear_criteria", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter.md" ], "use_when": [ "当用户需要清除筛选中某一列的筛选条件,并能提供命令所需的查询条件时使用。" @@ -5994,14 +5994,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6036,14 +6036,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6058,14 +6058,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6100,14 +6100,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6122,14 +6122,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6172,7 +6172,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6181,14 +6181,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6233,13 +6233,13 @@ "source_refs": [ "cobra-help:dws sheet filter create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.create_filter", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter.md" ], "use_when": [ "当用户明确要求在工作表中创建全局筛选,且已确认目标对象和所需参数时使用。" @@ -6277,14 +6277,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6319,21 +6319,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -6348,21 +6348,21 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -6397,14 +6397,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6419,14 +6419,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6469,7 +6469,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6478,21 +6478,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -6537,14 +6537,14 @@ "source_refs": [ "cobra-help:dws sheet filter delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_filter", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter.md" ], "use_when": [ "当用户明确要求删除工作表的全局筛选,且已确认目标对象和所需参数时使用。" @@ -6582,14 +6582,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6624,14 +6624,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6646,14 +6646,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6688,14 +6688,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6710,14 +6710,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6760,7 +6760,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6769,14 +6769,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6821,13 +6821,13 @@ "source_refs": [ "cobra-help:dws sheet filter get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_filter", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter.md" ], "use_when": [ "当用户需要获取指定工作表的全局筛选信息,返回筛选范围和各列的筛选条件详情,并能提供命令所需的查询条件时使用。" @@ -6865,14 +6865,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -6907,14 +6907,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6929,14 +6929,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6971,14 +6971,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -6993,14 +6993,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7043,7 +7043,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7052,14 +7052,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7104,13 +7104,13 @@ "source_refs": [ "cobra-help:dws sheet filter sort --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.sort_filter", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter.md" ], "use_when": [ "当用户明确要求对筛选范围内的数据按指定列排序,且已确认目标对象和所需参数时使用。" @@ -7148,14 +7148,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7190,14 +7190,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7212,14 +7212,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7254,14 +7254,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7276,14 +7276,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7326,7 +7326,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7335,14 +7335,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7387,13 +7387,13 @@ "source_refs": [ "cobra-help:dws sheet filter update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.update_filter", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter.md" ], "use_when": [ "当用户明确要求批量更新筛选条件,可同时设置多列的筛选条件,且已确认目标对象和所需参数时使用。" @@ -7431,14 +7431,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7473,14 +7473,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7495,14 +7495,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7537,14 +7537,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7559,14 +7559,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7609,7 +7609,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7618,14 +7618,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7670,13 +7670,13 @@ "source_refs": [ "cobra-help:dws sheet filter-view create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.create_filter_view", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "use_when": [ "当用户明确要求在钉钉电子表格的指定工作表中创建一个筛选视图,且已确认目标对象和所需参数时使用。" @@ -7714,14 +7714,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7756,21 +7756,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -7785,21 +7785,21 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -7834,14 +7834,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7856,14 +7856,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -7906,7 +7906,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -7915,21 +7915,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -7974,14 +7974,14 @@ "source_refs": [ "cobra-help:dws sheet filter-view delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_filter_view", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "use_when": [ "当用户明确要求删除钉钉电子表格中指定工作表的筛选视图,且已确认目标对象和所需参数时使用。" @@ -8019,14 +8019,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8061,21 +8061,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -8090,21 +8090,21 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -8139,14 +8139,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -8161,14 +8161,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8183,14 +8183,14 @@ }, "interface_ref": { "value": "sheet.clear_filter_view_criteria", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "sheet.clear_filter_view_criteria", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -8219,7 +8219,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -8228,21 +8228,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": false, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -8287,15 +8287,15 @@ "source_refs": [ "cobra-help:dws sheet filter-view delete-criteria --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.filter_view_delete_criteria", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "use_when": [ "当用户需要删除钉钉电子表格中指定工作表筛选视图的某一列的筛选条件,并能提供命令所需的查询条件时使用。" @@ -8333,14 +8333,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8369,14 +8369,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -8391,21 +8391,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -8440,14 +8440,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -8462,14 +8462,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8478,14 +8478,14 @@ }, "interface_ref": { "value": "sheet.get_filter_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "sheet.get_filter_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -8508,14 +8508,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -8524,14 +8524,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -8576,14 +8576,14 @@ "source_refs": [ "cobra-help:dws sheet filter-view get-criteria --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "use_when": [ "当用户需要获取钉钉电子表格中指定筛选视图某一列的筛选条件详情,并能提供命令所需的查询条件时使用。" @@ -8621,14 +8621,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8657,14 +8657,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -8679,21 +8679,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -8728,14 +8728,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -8750,14 +8750,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8766,14 +8766,14 @@ }, "interface_ref": { "value": "sheet.get_filter_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "sheet.get_filter_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -8796,14 +8796,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -8812,14 +8812,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -8864,14 +8864,14 @@ "source_refs": [ "cobra-help:dws sheet filter-view info --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "use_when": [ "当用户需要获取钉钉电子表格中指定工作表的某一个筛选视图的详细信息,并能提供命令所需的查询条件时使用。" @@ -8909,14 +8909,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -8951,14 +8951,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -8973,14 +8973,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9015,14 +9015,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9037,14 +9037,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9087,7 +9087,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9096,14 +9096,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9148,13 +9148,13 @@ "source_refs": [ "cobra-help:dws sheet filter-view list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_filter_views", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "use_when": [ "当用户需要获取钉钉电子表格中指定工作表的所有筛选视图列表,并能提供命令所需的查询条件时使用。" @@ -9192,14 +9192,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9228,14 +9228,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9250,21 +9250,21 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9299,14 +9299,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9321,14 +9321,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9337,14 +9337,14 @@ }, "interface_ref": { "value": "sheet.get_filter_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "sheet.get_filter_views", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -9367,14 +9367,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9383,14 +9383,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9435,14 +9435,14 @@ "source_refs": [ "cobra-help:dws sheet filter-view list-criteria --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "use_when": [ "当用户需要列出钉钉电子表格中指定筛选视图的所有列筛选条件,并能提供命令所需的查询条件时使用。" @@ -9480,14 +9480,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9522,14 +9522,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9544,14 +9544,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9586,14 +9586,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9608,14 +9608,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -9658,7 +9658,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9667,14 +9667,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9719,13 +9719,13 @@ "source_refs": [ "cobra-help:dws sheet filter-view update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.update_filter_view", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "use_when": [ "当用户明确要求更新钉钉电子表格中指定工作表的筛选视图属性(名称、范围和/或筛选条件),且已确认目标对象和所需参数时使用。" @@ -9763,14 +9763,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -9799,14 +9799,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9821,21 +9821,21 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9870,14 +9870,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9892,14 +9892,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -9908,14 +9908,14 @@ }, "interface_reason": { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -9924,14 +9924,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -9940,7 +9940,7 @@ "overridden_candidates": [ { "value": "sheet.set_filter_view_criteria", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": false, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -9963,21 +9963,21 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -9986,14 +9986,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -10035,15 +10035,15 @@ "source_refs": [ "cobra-help:dws sheet filter-view update-criteria --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "use_when": [ "当用户需要更新钉钉电子表格中指定工作表筛选视图的某一列的筛选条件,并能提供命令所需的查询条件时使用。" @@ -10081,14 +10081,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10185,14 +10185,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10281,11 +10281,11 @@ "source_refs": [ "cobra-help:dws sheet find --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.find_cells", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-search-replace.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-search-replace.md" ], "use_when": [ "当用户需要在钉钉电子表格的指定工作表中查找匹配指定文本的所有单元格,返回匹配的单元格地址和值,并能提供命令所需的查询条件时使用。" @@ -10323,14 +10323,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10365,14 +10365,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -10387,14 +10387,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -10429,14 +10429,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -10451,14 +10451,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10501,7 +10501,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -10510,14 +10510,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -10562,12 +10562,12 @@ "source_refs": [ "cobra-help:dws sheet get-dropdown --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_dropdown_lists", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dropdown.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-dropdown.md" ], "use_when": [ "当用户需要查询钉钉表格指定范围内的下拉列表配置,并能提供命令所需的查询条件时使用。" @@ -10605,14 +10605,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10709,14 +10709,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -10805,11 +10805,11 @@ "source_refs": [ "cobra-help:dws sheet get-float-image --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_float_image", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "use_when": [ "当用户需要获取钉钉表格指定工作表中某个浮动图片的详细信息,并能提供命令所需的查询条件时使用。" @@ -10847,13 +10847,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10881,13 +10881,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10895,13 +10895,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10929,13 +10929,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10943,13 +10943,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10957,13 +10957,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -10971,14 +10971,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -11001,7 +11001,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -11009,13 +11009,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -11050,10 +11050,10 @@ "source_refs": [ "cobra-help:dws sheet group-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "use_when": [ "当用户明确要求对钉钉表格指定工作表中的连续整行或整列创建分组,且已确认目标对象和所需参数时使用。" @@ -11091,14 +11091,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -11127,14 +11127,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -11143,14 +11143,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -11179,14 +11179,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -11195,14 +11195,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -11211,14 +11211,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper fixes visibility=hidden, but sheet/set_gridline_visibility is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper fixes visibility=hidden, but sheet/set_gridline_visibility is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -11227,14 +11227,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -11257,14 +11257,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -11273,14 +11273,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -11316,10 +11316,10 @@ "source_refs": [ "cobra-help:dws sheet hide-gridline --help", "internal/cli/schema_command_registry.json#sheet.hide_gridline", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "use_when": [ "用户明确要隐藏某个工作表的网格线以调整显示效果时。" @@ -11357,14 +11357,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -11461,14 +11461,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -11483,13 +11483,13 @@ }, "interface_ref": { "value": "sheet.get_sheet", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "sheet.get_sheet", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -11564,14 +11564,14 @@ "cobra-help:dws sheet info --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json#sheet.get_sheet", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.info", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-read-data.md", "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "use_when": [ "当用户需要获取指定工作表的详细信息,包括 ID、名称、可见性、行列数、最后非空行列位置、合并单元格范围(mergedRanges)等,并能提供命令所需的查询条件时使用。" @@ -11609,14 +11609,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -11713,14 +11713,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -11809,11 +11809,11 @@ "source_refs": [ "cobra-help:dws sheet insert-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.insert_dimension", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "use_when": [ "当用户明确要求在钉钉表格指定工作表的指定位置之前(before)插入若干空行或空列,且已确认目标对象和所需参数时使用。" @@ -11851,14 +11851,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -11955,14 +11955,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -11977,13 +11977,13 @@ }, "interface_ref": { "value": "sheet.get_all_sheets", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "sheet.get_all_sheets", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -12058,6 +12058,8 @@ "cobra-help:dws sheet list --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json#sheet.get_all_sheets", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_all_sheets", "skills/mono/references/products/sheet.md", @@ -12068,9 +12070,7 @@ "skills/mono/references/products/sheet/sheet-search-replace.md", "skills/mono/references/products/sheet/sheet-style-format.md", "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "use_when": [ "当用户需要获取钉钉电子表格中所有工作表的 ID 和名称,并能提供命令所需的查询条件时使用。" @@ -12108,14 +12108,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12212,14 +12212,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12308,11 +12308,11 @@ "source_refs": [ "cobra-help:dws sheet list-float-images --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.list_float_images", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "use_when": [ "当用户需要列出钉钉表格指定工作表中所有浮动图片,并能提供命令所需的查询条件时使用。" @@ -12350,14 +12350,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12448,14 +12448,14 @@ }, "interface_mode": { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "composite", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12464,14 +12464,14 @@ }, "interface_reason": { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12480,14 +12480,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode composite forbids a direct MCP interface_ref" @@ -12510,7 +12510,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "dws-command-surface-review marks this tool as reviewed" @@ -12560,11 +12560,11 @@ "source_refs": [ "cobra-help:dws sheet media-upload --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "use_when": [ "当用户明确要求将本地文件作为附件上传到钉钉在线电子表格,且已确认目标对象和所需参数时使用。" @@ -12602,14 +12602,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12706,14 +12706,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12802,12 +12802,12 @@ "source_refs": [ "cobra-help:dws sheet merge-cells --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.merge_cells", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/references/products/sheet/sheet-style-format.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-style-format.md" ], "use_when": [ "当用户明确要求将钉钉电子表格中指定工作表的指定区域内的单元格合并为一个或多个合并区域,且已确认目标对象和所需参数时使用。" @@ -12845,14 +12845,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -12949,14 +12949,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13045,11 +13045,11 @@ "source_refs": [ "cobra-help:dws sheet move-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.move_dimension", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "use_when": [ "当用户明确要求在钉钉表格的指定工作表中,将指定范围的行或列移动到目标位置,且已确认目标对象和所需参数时使用。" @@ -13087,14 +13087,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13191,14 +13191,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -13213,13 +13213,13 @@ }, "interface_ref": { "value": "sheet.create_sheet", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "sheet.create_sheet", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -13294,12 +13294,12 @@ "cobra-help:dws sheet new --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json#sheet.create_sheet", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.create_sheet", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "use_when": [ "当用户明确要求在指定钉钉表格中新建一个工作表,且已确认目标对象和所需参数时使用。" @@ -13337,14 +13337,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -13373,14 +13373,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -13395,14 +13395,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -13437,14 +13437,14 @@ }, "idempotency": { "value": "non_idempotent", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "non_idempotent", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -13459,14 +13459,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -13475,14 +13475,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper is executable, but sheet/create_pivot_table is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper is executable, but sheet/create_pivot_table is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -13491,14 +13491,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -13521,14 +13521,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -13537,14 +13537,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -13586,10 +13586,10 @@ "source_refs": [ "cobra-help:dws sheet pivot-table create --help", "internal/cli/schema_command_registry.json#sheet.create_pivot_table", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-pivot-table.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/sheet/sheet-pivot-table.md" ], "use_when": [ "用户需要从已知数据区域创建新的原生透视表,并已明确行列与聚合配置时。" @@ -13627,14 +13627,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -13663,14 +13663,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -13685,14 +13685,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -13727,14 +13727,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -13749,14 +13749,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -13765,14 +13765,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper is executable, but sheet/delete_pivot_table is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper is executable, but sheet/delete_pivot_table is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -13781,14 +13781,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -13811,14 +13811,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -13827,14 +13827,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -13876,10 +13876,10 @@ "source_refs": [ "cobra-help:dws sheet pivot-table delete --help", "internal/cli/schema_command_registry.json#sheet.delete_pivot_table", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-pivot-table.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/sheet/sheet-pivot-table.md" ], "use_when": [ "用户明确要求永久删除已知工作表中的指定透视表时。" @@ -13917,14 +13917,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -14015,14 +14015,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -14031,14 +14031,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper is executable, but sheet/list_pivot_tables is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper is executable, but sheet/list_pivot_tables is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -14047,14 +14047,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -14077,7 +14077,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -14127,9 +14127,9 @@ "source_refs": [ "cobra-help:dws sheet pivot-table list --help", "internal/cli/schema_command_registry.json#sheet.list_pivot_tables", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-pivot-table.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/sheet/sheet-pivot-table.md" ], "use_when": [ "需要盘点某个工作表的透视表,或检查一张已知透视表的当前配置时。" @@ -14167,14 +14167,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -14265,14 +14265,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -14281,14 +14281,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper is executable, but sheet/update_pivot_table is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper is executable, but sheet/update_pivot_table is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -14297,14 +14297,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -14327,7 +14327,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -14377,9 +14377,9 @@ "source_refs": [ "cobra-help:dws sheet pivot-table update --help", "internal/cli/schema_command_registry.json#sheet.update_pivot_table", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-pivot-table.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/sheet/sheet-pivot-table.md" ], "use_when": [ "已知透视表 ID,需要调整其行列、聚合、筛选或小计/总计显示配置时。" @@ -14417,13 +14417,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -14451,21 +14451,21 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -14479,21 +14479,21 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -14527,21 +14527,21 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -14555,13 +14555,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -14569,13 +14569,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -14583,14 +14583,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -14613,14 +14613,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -14628,21 +14628,21 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" }, { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false }, @@ -14683,11 +14683,11 @@ "source_refs": [ "cobra-help:dws sheet range batch-clear --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-batch-operations.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-batch-operations.md" ], "use_when": [ "当用户明确要求批量清除多个区域,一次原子请求。任一区域清除失败则整批回滚,且已确认目标对象和所需参数时使用。" @@ -14725,14 +14725,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14767,14 +14767,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -14789,14 +14789,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -14831,14 +14831,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -14853,14 +14853,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -14875,14 +14875,14 @@ }, "interface_ref": { "value": "sheet.update_range", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "sheet.update_range", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -14911,7 +14911,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -14920,14 +14920,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -14972,14 +14972,14 @@ "source_refs": [ "cobra-help:dws sheet range batch-set-style --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.range_batch_set_style", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-style-format.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-style-format.md" ], "use_when": [ "当用户明确要求按 JSON 配置依次为多个单元格范围设置样式,且已确认目标对象和所需参数时使用。" @@ -15017,14 +15017,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15121,14 +15121,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15217,13 +15217,13 @@ "source_refs": [ "cobra-help:dws sheet range clear --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.clear_range", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/sheet/sheet-range-operations.md" ], "use_when": [ "当用户明确要求清除钉钉电子表格中指定工作表指定范围的单元格内容、格式或全部,且已确认目标对象和所需参数时使用。" @@ -15261,14 +15261,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15303,14 +15303,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -15325,14 +15325,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -15367,14 +15367,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -15389,14 +15389,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15411,14 +15411,14 @@ }, "interface_ref": { "value": "sheet.copy_range", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "sheet.copy_range", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -15447,7 +15447,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -15456,14 +15456,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -15508,14 +15508,14 @@ "source_refs": [ "cobra-help:dws sheet range copy-to --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.range_copy_to", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-range-operations.md" ], "use_when": [ "当用户明确要求将源范围的数据复制到目标位置。支持跨工作表复制,且已确认目标对象和所需参数时使用。" @@ -15553,14 +15553,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15657,14 +15657,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15753,12 +15753,12 @@ "source_refs": [ "cobra-help:dws sheet range fill --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.fill_range", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/sheet/sheet-range-operations.md" ], "use_when": [ "当用户明确要求基于源数据范围自动填充到目标范围,且已确认目标对象和所需参数时使用。" @@ -15796,14 +15796,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15838,14 +15838,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -15860,14 +15860,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -15902,14 +15902,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -15924,14 +15924,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -15946,14 +15946,14 @@ }, "interface_ref": { "value": "sheet.move_range", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "sheet.move_range", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -15982,7 +15982,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -15991,14 +15991,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -16043,14 +16043,14 @@ "source_refs": [ "cobra-help:dws sheet range move-to --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.range_move_to", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-range-operations.md" ], "use_when": [ "当用户明确要求将源范围的数据移动到目标位置,源区域将被清空。支持跨工作表移动,且已确认目标对象和所需参数时使用。" @@ -16088,14 +16088,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16130,14 +16130,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -16152,14 +16152,14 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -16194,14 +16194,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -16216,14 +16216,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16238,13 +16238,13 @@ }, "interface_ref": { "value": "sheet.get_range", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "sheet.get_range", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -16272,7 +16272,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -16281,14 +16281,14 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -16334,16 +16334,16 @@ "cobra-help:dws sheet range read --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json#sheet.get_range", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.range_read", "skills/mono/references/intent-guide.md", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-read-data.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "use_when": [ "当用户需要读取钉钉电子表格中指定工作表的指定范围数据,返回 per-cell 结构化信息,并能提供命令所需的查询条件时使用。" @@ -16381,14 +16381,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16423,14 +16423,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -16445,14 +16445,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -16487,14 +16487,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -16509,14 +16509,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16531,14 +16531,14 @@ }, "interface_ref": { "value": "sheet.update_range", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "sheet.update_range", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -16567,7 +16567,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -16576,14 +16576,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -16628,15 +16628,15 @@ "source_refs": [ "cobra-help:dws sheet range set-style --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.range_set_style", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-style-format.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "use_when": [ "当用户需要为指定单元格范围设置背景、字体、对齐、换行或数字格式,并能提供命令所需的查询条件时使用。" @@ -16674,14 +16674,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16778,14 +16778,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16874,12 +16874,12 @@ "source_refs": [ "cobra-help:dws sheet range sort --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.sort_range", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/sheet/sheet-range-operations.md" ], "use_when": [ "当用户明确要求对钉钉电子表格中指定工作表指定范围的数据进行排序,且已确认目标对象和所需参数时使用。" @@ -16917,14 +16917,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -16959,14 +16959,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -16981,14 +16981,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -17023,14 +17023,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -17045,14 +17045,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17067,13 +17067,13 @@ }, "interface_ref": { "value": "sheet.update_range", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "sheet.update_range", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -17101,7 +17101,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -17110,14 +17110,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -17163,6 +17163,10 @@ "cobra-help:dws sheet range update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json#sheet.update_range", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.range_update", "skills/mono/references/products/sheet.md", @@ -17170,11 +17174,7 @@ "skills/mono/references/products/sheet/sheet-media-image.md", "skills/mono/references/products/sheet/sheet-style-format.md", "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "use_when": [ "当用户需要更新钉钉在线电子表格指定区域内的单元格内容,并能提供命令所需的查询条件时使用。" @@ -17212,14 +17212,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17316,14 +17316,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17412,11 +17412,11 @@ "source_refs": [ "cobra-help:dws sheet replace --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.replace_all", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-search-replace.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-search-replace.md" ], "use_when": [ "当用户明确要求在钉钉表格的指定工作表中,全局查找并替换文本内容,且已确认目标对象和所需参数时使用。" @@ -17454,14 +17454,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17496,14 +17496,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -17518,14 +17518,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -17560,14 +17560,14 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -17582,14 +17582,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -17632,7 +17632,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -17641,14 +17641,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed" @@ -17693,12 +17693,12 @@ "source_refs": [ "cobra-help:dws sheet set-dropdown --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.set_dropdown_lists", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dropdown.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-dropdown.md" ], "use_when": [ "当用户明确要求在钉钉表格的指定单元格范围内设置下拉列表,且已确认目标对象和所需参数时使用。" @@ -17736,14 +17736,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -17772,14 +17772,14 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -17788,14 +17788,14 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -17824,14 +17824,14 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -17840,14 +17840,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -17856,14 +17856,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper fixes visibility=visible, but sheet/set_gridline_visibility is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper fixes visibility=visible, but sheet/set_gridline_visibility is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -17872,14 +17872,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -17902,14 +17902,14 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" }, { "value": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -17918,14 +17918,14 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed" @@ -17961,10 +17961,10 @@ "source_refs": [ "cobra-help:dws sheet show-gridline --help", "internal/cli/schema_command_registry.json#sheet.show_gridline", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "use_when": [ "用户明确要恢复显示某个工作表的网格线时。" @@ -18002,14 +18002,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -18100,14 +18100,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -18116,14 +18116,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper is executable, but sheet/table_get is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper is executable, but sheet/table_get is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -18132,14 +18132,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -18162,7 +18162,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -18212,9 +18212,9 @@ "source_refs": [ "cobra-help:dws sheet table-get --help", "internal/cli/schema_command_registry.json#sheet.table_get", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-read-data.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/sheet/sheet-read-data.md" ], "use_when": [ "需要把工作表数据直接交给 Agent 或数据分析流程,并保留列名与 dtype 信息时。" @@ -18252,14 +18252,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -18350,14 +18350,14 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -18366,14 +18366,14 @@ }, "interface_reason": { "value": "The reviewed CLI wrapper is executable, but sheet/table_put is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "candidates": [ { "value": "The reviewed CLI wrapper is executable, but sheet/table_put is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface.", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -18382,14 +18382,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -18412,7 +18412,7 @@ }, { "value": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "precedence": "reviewed_explicit", "selected": false, "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed" @@ -18462,9 +18462,9 @@ "source_refs": [ "cobra-help:dws sheet table-put --help", "internal/cli/schema_command_registry.json#sheet.table_put", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "use_when": [ "已有结构化列定义和行数据,需要一次写入一个或多个工作表时。" @@ -18502,13 +18502,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18536,13 +18536,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18550,13 +18550,13 @@ }, "effect": { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "write", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18584,13 +18584,13 @@ }, "idempotency": { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "unknown", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18598,13 +18598,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18612,13 +18612,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18626,14 +18626,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -18656,7 +18656,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -18664,13 +18664,13 @@ }, "risk": { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "medium", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18705,10 +18705,10 @@ "source_refs": [ "cobra-help:dws sheet template apply --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "use_when": [ "当用户明确要求使用指定模板创建新表格文档,且已确认目标对象和所需参数时使用。" @@ -18746,13 +18746,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18780,13 +18780,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18794,13 +18794,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18828,13 +18828,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18842,13 +18842,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18856,13 +18856,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18870,14 +18870,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -18900,7 +18900,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -18908,13 +18908,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -18949,10 +18949,10 @@ "source_refs": [ "cobra-help:dws sheet template list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "use_when": [ "当用户需要获取当前用户可用的表格模板列表,支持按来源筛选,并能提供命令所需的查询条件时使用。" @@ -18990,13 +18990,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19024,13 +19024,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19038,13 +19038,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19072,13 +19072,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19086,13 +19086,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19100,13 +19100,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19114,14 +19114,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -19144,7 +19144,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -19152,13 +19152,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19193,10 +19193,10 @@ "source_refs": [ "cobra-help:dws sheet template search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "use_when": [ "当用户需要根据关键词搜索表格模板,并能提供命令所需的查询条件时使用。" @@ -19234,13 +19234,13 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19268,13 +19268,13 @@ }, "confirmation": { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "not_required", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19282,13 +19282,13 @@ }, "effect": { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "read", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19316,13 +19316,13 @@ }, "idempotency": { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "idempotent", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19330,13 +19330,13 @@ }, "interface_mode": { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "local", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19344,13 +19344,13 @@ }, "interface_reason": { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19358,14 +19358,14 @@ }, "interface_ref": { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "candidates": [ { "value": null, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true, "review_reason": "final interface mode local forbids a direct MCP interface_ref" @@ -19388,7 +19388,7 @@ }, { "value": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": false } @@ -19396,13 +19396,13 @@ }, "risk": { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "resolution": "highest_precedence", "candidates": [ { "value": "low", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "precedence": "unreviewed_explicit", "selected": true } @@ -19437,10 +19437,10 @@ "source_refs": [ "cobra-help:dws sheet ungroup-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "use_when": [ "当用户明确要求取消钉钉表格指定工作表中的连续整行或整列分组,且已确认目标对象和所需参数时使用。" @@ -19478,14 +19478,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -19582,14 +19582,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -19678,12 +19678,12 @@ "source_refs": [ "cobra-help:dws sheet unmerge-cells --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.unmerge_range", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/references/products/sheet/sheet-style-format.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-style-format.md" ], "use_when": [ "当用户明确要求取消钉钉表格指定工作表中指定范围内的合并单元格,且已确认目标对象和所需参数时使用。" @@ -19721,14 +19721,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -19825,14 +19825,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -19921,11 +19921,11 @@ "source_refs": [ "cobra-help:dws sheet update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.update_sheet", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "use_when": [ "当用户明确要求更新工作表名称、位置、隐藏状态、冻结行列、标签颜色,且已确认目标对象和所需参数时使用。" @@ -19963,14 +19963,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20067,14 +20067,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20163,11 +20163,11 @@ "source_refs": [ "cobra-help:dws sheet update-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.update_dimension", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "use_when": [ "当用户明确要求批量更新钉钉表格指定工作表中连续多行/多列的属性,支持设置显隐状态(hidden)与行高/列宽(pixelSize),且已确认目标对象和所需参数时使用。" @@ -20205,14 +20205,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20309,14 +20309,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20405,11 +20405,11 @@ "source_refs": [ "cobra-help:dws sheet update-float-image --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.update_float_image", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "use_when": [ "当用户明确要求更新指定工作表中浮动图片的位置、尺寸或图片来源,且已确认目标对象和所需参数时使用。" @@ -20447,14 +20447,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20551,14 +20551,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -20647,11 +20647,11 @@ "source_refs": [ "cobra-help:dws sheet write-image --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.write_image", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "use_when": [ "当用户明确要求将本地图片上传并写入指定工作表的单元格,且已确认目标对象和所需参数时使用。" diff --git a/internal/cli/schema_agent_metadata/todo.json b/internal/cli/schema_agent_metadata/todo.json index b21999ba..8e062eda 100644 --- a/internal/cli/schema_agent_metadata/todo.json +++ b/internal/cli/schema_agent_metadata/todo.json @@ -33,14 +33,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -137,14 +137,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -234,12 +234,12 @@ "CommandRegistry:canonical_path=todo.add_todo_comment", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo comment add", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_comment", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_todo_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_todo_comment" ], "use_when": [ "需要新增待办评论时" @@ -277,14 +277,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -319,14 +319,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -341,14 +341,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -397,14 +397,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -449,14 +449,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -502,13 +502,13 @@ "CommandRegistry:canonical_path=todo.delete_todo_comment", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo comment delete", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.delete_todo_comment", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.delete_todo_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.delete_todo_comment" ], "use_when": [ "用户明确要求删除待办评论时" @@ -547,14 +547,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -653,14 +653,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -750,12 +750,12 @@ "CommandRegistry:canonical_path=todo.list_todo_comment", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo comment list", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.list_todo_comment", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.list_todo_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.list_todo_comment" ], "use_when": [ "需要查询待办评论列表时" @@ -793,14 +793,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -897,14 +897,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -994,12 +994,12 @@ "CommandRegistry:canonical_path=todo.add_todo_attachment", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task add-attachment", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_attachment", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_todo_attachment" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_todo_attachment" ], "use_when": [ "需要上传待办附件时" @@ -1037,14 +1037,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1141,14 +1141,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1238,12 +1238,12 @@ "CommandRegistry:canonical_path=todo.add_task_executors", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task add-executor", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.add_task_executors", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_task_executors" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_task_executors" ], "use_when": [ "需要添加待办执行人时" @@ -1281,14 +1281,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1385,14 +1385,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1482,12 +1482,12 @@ "CommandRegistry:canonical_path=todo.add_task_participants", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task add-participant", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.add_task_participants", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_task_participants" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_task_participants" ], "use_when": [ "需要添加待办参与人时" @@ -1526,14 +1526,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1632,14 +1632,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1729,12 +1729,12 @@ "CommandRegistry:canonical_path=todo.add_todo_reminder", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task add-reminder", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_reminder", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_todo_reminder" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_todo_reminder" ], "use_when": [ "需要为待办添加提醒时" @@ -1773,14 +1773,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1879,14 +1879,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1901,13 +1901,13 @@ }, "interface_ref": { "value": "todo.create_personal_todo", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "todo.create_personal_todo", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -1983,14 +1983,14 @@ "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task create", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.create_personal_todo", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.create_personal_todo", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.create_personal_todo", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.create_personal_todo" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.create_personal_todo", + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.create_personal_todo" ], "use_when": [ "需要创建待办时" @@ -2029,14 +2029,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2135,14 +2135,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2232,12 +2232,12 @@ "CommandRegistry:canonical_path=todo.create_personal_sub_todo", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task create-sub", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.create_personal_sub_todo", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.create_personal_sub_todo" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.create_personal_sub_todo" ], "use_when": [ "需要创建子待办时" @@ -2275,14 +2275,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2317,13 +2317,13 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2388,14 +2388,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2410,13 +2410,13 @@ }, "interface_ref": { "value": "todo.delete_todo", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "todo.delete_todo", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2446,13 +2446,13 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2499,15 +2499,15 @@ "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task delete", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.delete_todo", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.delete_todo", "skills/mono/SKILL.md", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.delete_todo", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.delete_todo" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.delete_todo", + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.delete_todo" ], "use_when": [ "用户明确要求删除待办时" @@ -2546,14 +2546,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2652,14 +2652,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2674,13 +2674,13 @@ }, "interface_ref": { "value": "todo.update_todo_done_status", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "todo.update_todo_done_status", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -2756,14 +2756,14 @@ "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task done", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.update_todo_done_status", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.update_todo_done_status", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.update_todo_done_status", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.update_todo_done_status" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.update_todo_done_status", + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.update_todo_done_status" ], "use_when": [ "需要修改执行者的待办完成状态时" @@ -2801,14 +2801,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2905,14 +2905,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2927,13 +2927,13 @@ }, "interface_ref": { "value": "todo.get_todo_detail", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "todo.get_todo_detail", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -3009,14 +3009,14 @@ "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task get", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.get_todo_detail", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.get_todo_detail", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.get_todo_detail", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.get_todo_detail" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.get_todo_detail", + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.get_todo_detail" ], "use_when": [ "已知 taskId,需要查看单个待办详情时" @@ -3054,14 +3054,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3158,14 +3158,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3255,12 +3255,12 @@ "CommandRegistry:canonical_path=todo.get_user_todos_in_current_org", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task list", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.get_user_todos_in_current_org", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.get_user_todos_in_current_org" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.get_user_todos_in_current_org" ], "use_when": [ "需要按状态、优先级、角色或截止日期查询待办列表时" @@ -3298,14 +3298,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3340,14 +3340,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3362,14 +3362,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3418,14 +3418,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3470,14 +3470,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3523,13 +3523,13 @@ "CommandRegistry:canonical_path=todo.remove_task_executors", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task remove-executor", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_executors", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.remove_task_executors" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.remove_task_executors" ], "use_when": [ "用户明确要求移除待办执行人时" @@ -3567,14 +3567,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3609,14 +3609,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3631,14 +3631,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3687,14 +3687,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3739,14 +3739,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3792,13 +3792,13 @@ "CommandRegistry:canonical_path=todo.remove_task_participants", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task remove-participant", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_participants", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.remove_task_participants" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.remove_task_participants" ], "use_when": [ "用户明确要求移除待办参与人时" @@ -3837,14 +3837,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3943,14 +3943,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4040,12 +4040,12 @@ "CommandRegistry:canonical_path=todo.reset_todo_reminder", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task reset-reminder", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.reset_todo_reminder", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.reset_todo_reminder" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.reset_todo_reminder" ], "use_when": [ "需要重置待办提醒规则时" @@ -4084,14 +4084,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4190,14 +4190,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -4212,13 +4212,13 @@ }, "interface_ref": { "value": "todo.update_todo_task", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "resolution": "highest_precedence", "candidates": [ { "value": "todo.update_todo_task", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "precedence": "imported", "selected": true }, @@ -4294,14 +4294,14 @@ "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task update", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.update_todo_task", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.update_todo_task", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.update_todo_task", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.update_todo_task" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.update_todo_task", + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.update_todo_task" ], "use_when": [ "需要修改待办任务时" diff --git a/internal/cli/schema_agent_metadata/wiki.json b/internal/cli/schema_agent_metadata/wiki.json index 841d0e5c..5bed69bc 100644 --- a/internal/cli/schema_agent_metadata/wiki.json +++ b/internal/cli/schema_agent_metadata/wiki.json @@ -34,14 +34,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -140,14 +140,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -237,13 +237,13 @@ "CommandRegistry:canonical_path=wiki.add_member", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki member add", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.add_member", "skills/mono/references/products/doc.md", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.add_member" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.add_member" ], "use_when": [ "需要为指定知识库添加一个或多个成员,并授予指定角色时" @@ -282,14 +282,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -388,14 +388,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -485,12 +485,12 @@ "CommandRegistry:canonical_path=wiki.list_member", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki member list", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.list_member", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.list_member" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.list_member" ], "use_when": [ "需要查看指定知识库当前成员和角色时" @@ -529,14 +529,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -571,14 +571,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -593,14 +593,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -651,14 +651,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -703,14 +703,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -756,13 +756,13 @@ "CommandRegistry:canonical_path=wiki.remove_member", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki member remove", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.remove_member", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.remove_member" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.remove_member" ], "use_when": [ "需要从指定知识库中移除一个或多个成员(仅支持 USER 类型)时" @@ -801,14 +801,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -907,14 +907,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1004,12 +1004,12 @@ "CommandRegistry:canonical_path=wiki.update_member", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki member update", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.update_member", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.update_member" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.update_member" ], "use_when": [ "需要更新指定知识库已有成员的角色时" @@ -1048,14 +1048,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1154,14 +1154,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1176,14 +1176,14 @@ }, "interface_ref": { "value": "doc.copy_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.copy_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -1259,13 +1259,13 @@ "CommandRegistry:canonical_path=wiki.node_copy", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki node copy", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.node_copy", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.node_copy" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.node_copy" ], "use_when": [ "需要将知识库中的节点复制到指定位置时" @@ -1304,14 +1304,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1410,14 +1410,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1432,14 +1432,14 @@ }, "interface_ref": { "value": "doc.create_file", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.create_file", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -1515,15 +1515,15 @@ "CommandRegistry:canonical_path=wiki.create_file", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki node create", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.create_file", "skills/mono/references/intent-guide.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.create_file" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.create_file" ], "use_when": [ "需要在指定知识库中创建文档、文件夹或其他类型的节点时" @@ -1561,14 +1561,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1603,14 +1603,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -1625,14 +1625,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -1681,14 +1681,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1703,14 +1703,14 @@ }, "interface_ref": { "value": "doc.delete_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.delete_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -1741,14 +1741,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -1794,14 +1794,14 @@ "CommandRegistry:canonical_path=wiki.delete_document", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki node delete", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.delete_document", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.delete_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.delete_document" ], "use_when": [ "需要将知识库中的节点移入回收站时" @@ -1840,14 +1840,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1946,14 +1946,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -1968,14 +1968,14 @@ }, "interface_ref": { "value": "doc.list_nodes", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.list_nodes", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -2051,14 +2051,14 @@ "CommandRegistry:canonical_path=wiki.list_nodes", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki node list", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.list_nodes", "skills/mono/references/intent-guide.md", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.list_nodes" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.list_nodes" ], "use_when": [ "需要浏览指定知识库或文件夹的直接子节点时" @@ -2097,14 +2097,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2203,14 +2203,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2225,14 +2225,14 @@ }, "interface_ref": { "value": "doc.move_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.move_document", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -2308,13 +2308,13 @@ "CommandRegistry:canonical_path=wiki.node_move", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki node move", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.node_move", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.node_move" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.node_move" ], "use_when": [ "需要将知识库中的节点移动到指定位置时" @@ -2353,14 +2353,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2459,14 +2459,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2481,14 +2481,14 @@ }, "interface_ref": { "value": "doc.search_documents", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "candidates": [ { "value": "doc.search_documents", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "precedence": "explicit", "selected": true, "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source" @@ -2564,14 +2564,14 @@ "CommandRegistry:canonical_path=wiki.node_search", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki node search", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.node_search", "skills/mono/references/intent-guide.md", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.node_search" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.node_search" ], "use_when": [ "已知 workspace,需要在该知识库内按关键词搜索节点时" @@ -2610,14 +2610,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2716,14 +2716,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2813,12 +2813,12 @@ "CommandRegistry:canonical_path=wiki.create_wikiSpace", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki space create", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.create_wikiSpace", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.create_wikiSpace" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.create_wikiSpace" ], "use_when": [ "需要创建一个新的钉钉文档知识库(WikiSpace)时" @@ -2857,14 +2857,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -2899,14 +2899,14 @@ }, "confirmation": { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "user_required", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -2921,14 +2921,14 @@ }, "effect": { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "destructive", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -2979,14 +2979,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3031,14 +3031,14 @@ }, "risk": { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", "candidates": [ { "value": "high", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "precedence": "explicit", "selected": true, "review_reason": "destructive-safety-review is an explicit Agent hint source" @@ -3084,13 +3084,13 @@ "CommandRegistry:canonical_path=wiki.delete_wikiSpace", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki space delete", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.delete_wikiSpace", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.delete_wikiSpace" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.delete_wikiSpace" ], "use_when": [ "需要将指定知识库移入回收站时" @@ -3129,14 +3129,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3235,14 +3235,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3332,12 +3332,12 @@ "CommandRegistry:canonical_path=wiki.get_wikiSpace", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki space get", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.get_wikiSpace", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.get_wikiSpace" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.get_wikiSpace" ], "use_when": [ "已知 workspace,需要查看知识库详情时" @@ -3376,14 +3376,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3482,14 +3482,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3579,14 +3579,14 @@ "CommandRegistry:canonical_path=wiki.list_wikiSpaces", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki space list", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.list_wikiSpaces", "skills/mono/references/intent-guide.md", "skills/mono/references/products/drive.md", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.list_wikiSpaces" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.list_wikiSpaces" ], "use_when": [ "需要枚举当前用户可访问的知识库或钉盘空间时" @@ -3625,14 +3625,14 @@ }, "availability": { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "available", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3731,14 +3731,14 @@ }, "interface_mode": { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "candidates": [ { "value": "mcp", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "precedence": "reviewed_explicit", "selected": true, "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source" @@ -3828,12 +3828,12 @@ "CommandRegistry:canonical_path=wiki.search_wikiSpaces", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki space search", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.search_wikiSpaces", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.search_wikiSpaces" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.search_wikiSpaces" ], "use_when": [ "只知道名称或关键词,需要定位知识库时" diff --git a/internal/cli/schema_agent_metadata_audit.json b/internal/cli/schema_agent_metadata_audit.json index 555f7b6c..63460826 100644 --- a/internal/cli/schema_agent_metadata_audit.json +++ b/internal/cli/schema_agent_metadata_audit.json @@ -1,6 +1,6 @@ { "version": 1, - "source_hash": "sha256:d5e50061b16dcfc6dcd29605fab69484ff045ef75f54220bfd5a0fa5a75b0a29", + "source_hash": "sha256:5e7e7d9d492b1cc83c1c17e28a38bad3a5a701b9a51ed0f31adc6f88a29740f8", "surface_hash": "sha256:be28fa5be59b27f5cd141a64487710f29e2e7361b1555a3a64818942e4327d37", "source_files": 105, "hint_files": 16, @@ -259,7 +259,7 @@ { "tool_path": "calendar participant delete", "source": "skills/mono/SKILL.md", - "line": 97, + "line": 99, "candidates": [ "calendar attendee delete", "calendar event delete", diff --git a/internal/cli/schema_agent_metadata_test.go b/internal/cli/schema_agent_metadata_test.go index e5c94167..280eae40 100644 --- a/internal/cli/schema_agent_metadata_test.go +++ b/internal/cli/schema_agent_metadata_test.go @@ -73,7 +73,7 @@ func TestAgentMetadataTypedAccessorRoundTripsProvenance(t *testing.T) { "workflow_refs": ["calendar-update"], "examples": ["dws calendar attendee update --event-id e1"], "reviewed": true, - "source_refs": ["skills/mono/schema-hints/calendar.json"], + "source_refs": ["internal/cli/schema_hints/calendar.json"], "interface_ref": {"product_id": "calendar", "rpc_name": "update_attendee"}, "interface_mode": "mcp", "availability": "available", diff --git a/internal/cli/schema_catalog.json b/internal/cli/schema_catalog.json index 295f805c..c824d558 100644 --- a/internal/cli/schema_catalog.json +++ b/internal/cli/schema_catalog.json @@ -1,12 +1,12 @@ { "version": 1, - "source_hash": "sha256:9732dd0b627518d0dc4c17e75db1e5587cf7ea8052549c0f2bcc5613f11fbae6", + "source_hash": "sha256:ec2e5ca608defc73df6c114911aacc98edf06c5d4369419d50e6e9404a52a17d", "surface_hash": "sha256:be28fa5be59b27f5cd141a64487710f29e2e7361b1555a3a64818942e4327d37", "catalog": { "agent_metadata": { "products_with_metadata": 20, "source": "embedded-skill-metadata", - "source_hash": "sha256:d5e50061b16dcfc6dcd29605fab69484ff045ef75f54220bfd5a0fa5a75b0a29", + "source_hash": "sha256:5e7e7d9d492b1cc83c1c17e28a38bad3a5a701b9a51ed0f31adc6f88a29740f8", "surface_hash": "sha256:be28fa5be59b27f5cd141a64487710f29e2e7361b1555a3a64818942e4327d37", "surface_products": 20, "surface_tools": 554, @@ -43,10 +43,10 @@ "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/aisearch.md", - "skills/mono/schema-hints/catalog-completeness.json" + "skills/mono/references/products/aisearch.md" ], "agent_summary": "在企业知识、行为记录和组织人员范围内执行搜索。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -124,6 +124,9 @@ "cli_path": "aisearch person", "confirmation": "not_required", "description": "企业内找人搜索工具,支持按姓名、部门、职位、技能、工作职责等多维度搜索企业内人员。\\n\\n**适用场景示例**:\\n- 找一下负责智能化的人\\n- 帮我找产品经理\\n- 技术部有哪些人\\n- 张三的领导是谁\\n- 李四手下有哪些人\\n- 帮我找下王芳\\n- 谁在做大模型相关的工作\\n- 公司有哪些架构师\\n- 市场部的同事有谁\\n- 有没有会Java的同事\\n- 研发部的负责人是谁\\n- 帮我找一下跟智能客服有关的人\\n- 做设计的同事有谁\\n- 谁是技术总监\\n- 张三在哪个部门\\n\\n", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -154,6 +157,9 @@ "cli_path": "aisearch enterprise", "confirmation": "not_required", "description": "企业内部知识搜索工具。用于检索企业内部的文档、消息、日程、会议纪要、工作日志、多维表、企业百科等知识内容,基于关键词语义匹配返回相关资料。支持自然语言时间表达式(如\"最近\"、\"上周\"、\"本季度\")。适用场景:查找某个主题的资料、搜索包含特定关键词的文档、了解某项目/产品相关信息、准备汇报材料等内容检索需求。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -184,6 +190,9 @@ "cli_path": "aisearch behavior", "confirmation": "not_required", "description": "业内部行为记录搜索工具。用于检索用户的操作行为记录,如文档的发送、创建、分享、编辑等历史操作,支持按人员、动作类型进行精确查询。适用场景:\"我给某人发过什么\"、\"我创建过哪些文档\"、\"某人发给我的消息\"、\"我分享过的资料\"等行为追溯需求。与知识搜索的区别:本工具关注\"谁对什么做了什么\",而非内容本身。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -211,11 +220,11 @@ "agent_source_refs": [ "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "管理 AI 表格 Base、数据表、字段、记录、视图、表单、仪表盘、权限、导入导出与自动化工作流。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -293,6 +302,9 @@ "cli_path": "aitable advperm disable", "confirmation": "user_required", "description": "开启或关闭指定 Base 的高级权限总开关。必填 baseId、enabled(true=开启,false=关闭)。\r\n返回切换后的状态 {baseId, enabled};只有显式开启后,后续 list_roles / get_role 等角色配置才会真正生效。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "advperm", "idempotency": "unknown", @@ -324,6 +336,9 @@ "cli_path": "aitable advperm enable", "confirmation": "not_required", "description": "开启或关闭指定 Base 的高级权限总开关。必填 baseId、enabled(true=开启,false=关闭)。\r\n返回切换后的状态 {baseId, enabled};只有显式开启后,后续 list_roles / get_role 等角色配置才会真正生效。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "advperm", "idempotency": "unknown", @@ -355,6 +370,9 @@ "cli_path": "aitable advperm role-create", "confirmation": "not_required", "description": "在指定 Base 下创建自定义角色;系统角色无法通过本工具创建。必填 baseId、name;可选 roleType、flowType、subRoles。\r\nsubRoles[].authLevel 取值:manage / edit-own / edit-custom-field / edit-field-range / read / none。\r\n返回新建角色的完整配置(同 get_role 出参格式)。\r\n自动兜底:caller 可以传稀疏 subRoles(只列关心的资源),或 subRoles 留空。MCP 会自动枚举 Base 下所有 sheet/dashboard,caller 未列的资源补 authLevel=none + bizType 对应默认 config;caller 列了但 config=null 的 sheet/dashboard 也填默认 config(避免前端 JSON.parse null 白屏)。app(bizType=3)需 caller 显式传,不自动枚举。\r\n约束:name 建议 ≤ 30 字;roleType 禁止以 system_ 开头(保留给系统角色);调用者 uid 必须是该 Base 的管理员,否则 UNAUTHORIZED。\r\n失败码:ILLEGAL_ARGUMENT / UNAUTHORIZED / SERVER_ERROR。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "advperm", "idempotency": "unknown", @@ -417,6 +435,9 @@ "cli_path": "aitable advperm role-get", "confirmation": "not_required", "description": "获取指定 Base 下单个角色的完整配置,含 subRoles 与字段/行级权限。\r\n\r\n参数:必填 baseId、roleId。\r\n\r\n返回 {roleId, name, roleType, flowType, isSystem, subRoles:[{targetId, targetType, authLevel, appId, config}]}。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "advperm", "idempotency": "idempotent", @@ -448,6 +469,9 @@ "cli_path": "aitable advperm role-list", "confirmation": "not_required", "description": "列出指定 Base 下的全部角色,含系统角色与自定义角色,并标注 isSystem 与默认角色信息。\r\n\r\n参数:必填 baseId。\r\n\r\n返回 {enabled, defaultRole:{mode, roleId}, roles:[{roleId, name, roleType, flowType, isSystem, subRoles}]}。\r\n\r\n不返回角色成员列表;若需要添加/移除角色成员,请使用其他专用工具。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "advperm", "idempotency": "idempotent", @@ -479,6 +503,9 @@ "cli_path": "aitable advperm role-update", "confirmation": "not_required", "description": "增量更新自定义角色配置。必填 baseId、roleId;可选 name、roleType、flowType、subRoles。\r\nsubRoles 行为:不传=完全不动现有 subRoles;传入则按 (targetId, targetType) 与现有 subRoles 合并——入参中的 sub 整体替换该 sub,入参未提及的 sub 保留不变。MCP 已在内部做 get→merge,caller 无需先调 get_role。\r\n自动兜底:caller 传非空 subRoles 时,MCP 会对其中 sheet/dashboard 项里 config=null 的自动填默认 config(避免前端崩),不会额外枚举 Base 资源(与 create 不同,patch 保持\"只动调用方列的项\"语义)。\r\n系统角色禁止更新。\r\n约束:roleType 禁止以 system_ 开头;调用者 uid 必须是该 Base 的管理员,否则 UNAUTHORIZED。\r\n失败码:ILLEGAL_ARGUMENT / UNAUTHORIZED / SERVER_ERROR。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "advperm", "idempotency": "unknown", @@ -510,6 +537,9 @@ "cli_path": "aitable attachment upload", "confirmation": "not_required", "description": "为单个 attachment 字段文件申请带容量校验的 OSS 直传地址。\r\n该工具仅适用于“需要先上传本地文件,再将其写入 attachment 字段”的场景,不是通用文件上传入口,也不适用于后续导入类任务上传。\r\n如果已经有可直接下载的在线文件 URL,不要先下载文件再调用本工具;可直接在 create_records / update_records 的 attachment 字段中传入 [{\"url\":\"https://...\"}],由服务端自动代拉外链并转存为内部附件。\r\n该工具只负责准备上传,不直接接收文件二进制内容;实际文件字节流应由客户端在 MCP 外上传到返回的 uploadUrl。\r\n上传文件时,向 uploadUrl 发起的 PUT 请求必须携带 Content-Type header,且其值必须是该文件的具体 MIME type。\r\n上传成功后,请在 create_records / update_records 的 attachment 字段中写入 [{\"fileToken\":\"...\"}]。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "attachment", "idempotency": "unknown", @@ -541,6 +571,9 @@ "cli_path": "aitable base copy", "confirmation": "not_required", "description": "复制当前AI表格到指定的路径下,支持传入目标地址以及是否需要复制元数据还是只是复制表的结构不复制数据,三个参数都是必填的,如果用户传的是链接的话则需要根据实际去调用文档的DWS去获取dentryuuid信息,并且传入", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "base", "idempotency": "unknown", @@ -572,6 +605,9 @@ "cli_path": "aitable base create", "confirmation": "not_required", "description": "创建一个新的 AI 表格 Base。当前仅要求 baseName,服务端按默认模板创建并返回 baseId/baseName,如果需要创建的特定的文件夹路径下,则需要传递folderId,这个是知识库节点的ID,调用文档的相关服务可以获取", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "base", "idempotency": "unknown", @@ -634,6 +670,9 @@ "cli_path": "aitable base get", "confirmation": "not_required", "description": "获取指定 Base 的资源目录级信息,返回 baseName、tables、dashboards 的 summary 信息(不含字段与记录详情)。\r\n这是当前 Base 级目录入口:后续如需 tableId 或 dashboardId,优先从这里读取;table 详情再调用 get_tables,dashboard 详情再调用 get_dashboard", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "base", "idempotency": "idempotent", @@ -665,6 +704,9 @@ "cli_path": "aitable base get-primary-doc-id", "confirmation": "not_required", "description": "根据 baseId、tableId 和 recordId 获取主键文档对应的文档信息,会返回对应的文档的dentryuuid,然后利用该uuid去获取文档的内容以及做其他操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "base", "idempotency": "idempotent", @@ -696,6 +738,9 @@ "cli_path": "aitable base list", "confirmation": "not_required", "description": "列出当前用户可访问的 AI 表格 Base。默认返回最近访问结果,支持分页游标续取。返回 baseId 与 baseName,后续可直接用于 get_base。\r\nAI 表格访问地址可按 baseId 拼接为:https://docs.dingtalk.com/i/nodes/{baseId}", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "base", "idempotency": "idempotent", @@ -727,6 +772,9 @@ "cli_path": "aitable base search", "confirmation": "not_required", "description": "按名称关键词搜索 AI 表格 Base。返回 baseId/baseName,结果按相关性排序。返回的 baseId 可直接用于 get_base 等后续工具。\r\nAI 表格访问地址可按 baseId 拼接为:https://docs.dingtalk.com/i/nodes/{baseId}", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "base", "idempotency": "idempotent", @@ -758,6 +806,9 @@ "cli_path": "aitable base update", "confirmation": "not_required", "description": "更新 Base 名称(可选备注)。当前不支持修改主题、封面等扩展属性", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "base", "idempotency": "unknown", @@ -789,6 +840,9 @@ "cli_path": "aitable chart create", "confirmation": "not_required", "description": "在指定 dashboard 下创建 chart。调用前必须先调用 get_dashboard_widgets_example 了解 config 入参结构和要求。返回新创建的 chart 详情。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "chart", "idempotency": "unknown", @@ -851,6 +905,9 @@ "cli_path": "aitable chart get", "confirmation": "not_required", "description": "获取指定 chart 的详细信息。返回所属 dashboardId、chartName、chartType、widget.config 以及布局项。返回的 config 中 sheet 为该图表引用的数据表 tableId,view 为视图 viewId。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "chart", "idempotency": "idempotent", @@ -882,6 +939,9 @@ "cli_path": "aitable chart share get", "confirmation": "not_required", "description": "查询指定 chart 的当前分享配置。返回分享是否已开启(enabled)、分享类型(shareType:PUBLIC / ORG)、分享链接(shareUrl)等信息。若分享尚未开启,enabled 为 false,shareUrl 为 null。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "chart.share", "idempotency": "idempotent", @@ -913,6 +973,9 @@ "cli_path": "aitable chart share update", "confirmation": "not_required", "description": "用于开启或关闭指定 chart 的分享,并设置分享类型。\\nenabled=true 时开启分享;enabled=false 时关闭分享(shareType 此时无意义)。\\nshareType 支持两种:PUBLIC(任何人均可访问)、ORG(仅限当前组织成员访问)。\\n返回更新后的分享配置,包括 shareUrl(可直接发送给他人)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "chart.share", "idempotency": "unknown", @@ -944,6 +1007,9 @@ "cli_path": "aitable chart update", "confirmation": "not_required", "description": "更新指定 chart 的配置或布局。调用前必须先调用 get_dashboard_widgets_example 了解 config 入参结构和要求。返回更新后的 chart 详情。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "chart", "idempotency": "unknown", @@ -975,6 +1041,9 @@ "cli_path": "aitable chart widgets-example", "confirmation": "not_required", "description": "返回所有图表类型的 widget config 示例(JSONC 格式,含注释说明每个字段的含义和约束,请直接阅读理解)。可作为 create_chart / update_chart 的 config 参数结构参考,根据目标图表类型选取对应示例。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "chart", "idempotency": "idempotent", @@ -1006,6 +1075,9 @@ "cli_path": "aitable create", "confirmation": "not_required", "description": "创建一个新的 AI 表格 Base。\n这是 dws aitable base create 的便捷别名,两个命令完全等价。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -1035,6 +1107,9 @@ "cli_path": "aitable dashboard arrange", "confirmation": "not_required", "description": "自动对齐仪表盘中的图表布局,对错乱的图表进行全局重排。根据仪表盘的网格列数(schemaVersion 为 2 时为 48 列,其他情况为 12 列),自动将 y 坐标相近的图表归为同一行,统一同行图表高度,按比例缩放宽度使每行精确填满全列,紧凑排列消除行间空隙,消除底部参差不齐。返回对齐后的完整布局信息。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "dashboard", "idempotency": "unknown", @@ -1066,6 +1141,9 @@ "cli_path": "aitable dashboard config-example", "confirmation": "not_required", "description": "返回 dashboard config 的完整结构示例(JSONC 格式,含注释说明每个字段的含义和约束,请直接阅读理解)。可作为 create_dashboard / update_dashboard 的 config 参数结构参考。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "dashboard", "idempotency": "idempotent", @@ -1097,6 +1175,9 @@ "cli_path": "aitable dashboard create", "confirmation": "not_required", "description": "在指定 Base 下创建 dashboard。调用前必须先调用 get_dashboard_config_example 了解 config 入参结构和要求。返回新创建的 dashboard 详情。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "dashboard", "idempotency": "unknown", @@ -1159,6 +1240,9 @@ "cli_path": "aitable dashboard get", "confirmation": "not_required", "description": "获取指定 dashboard 的详细信息。\\r\\n返回 dashboardName、filters、layout,以及该 dashboard 下的 charts summary(chartId、chartName、chartType)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "dashboard", "idempotency": "idempotent", @@ -1190,6 +1274,9 @@ "cli_path": "aitable dashboard share get", "confirmation": "not_required", "description": "查询指定 dashboard 的当前分享配置。返回分享是否已开启(enabled)、分享类型(shareType:PUBLIC / ORG)、分享链接(shareUrl)等信息。若分享尚未开启,enabled 为 false,shareUrl 为 null。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "dashboard.share", "idempotency": "idempotent", @@ -1221,6 +1308,9 @@ "cli_path": "aitable dashboard share update", "confirmation": "not_required", "description": "用于开启或关闭指定 dashboard 的分享,并设置分享类型。enabled=true 时开启分享;enabled=false 时关闭分享(shareType 此时无意义)。shareType 支持两种:PUBLIC(任何人均可访问)、ORG(仅限当前组织成员访问)。返回更新后的分享配置,包括 shareUrl(可直接发送给他人)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "dashboard.share", "idempotency": "unknown", @@ -1252,6 +1342,9 @@ "cli_path": "aitable dashboard update", "confirmation": "not_required", "description": "更新指定 dashboard 的配置。调用前必须先调用 get_dashboard_config_example 了解 config 入参结构和要求。返回更新后的 dashboard 详情。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "dashboard", "idempotency": "unknown", @@ -1283,6 +1376,9 @@ "cli_path": "aitable export data", "confirmation": "not_required", "description": "导出 AI 表格数据的统一入口。\r\n不传 taskId 时,会根据 scope / format 创建一个新的导出任务,并在 timeoutMs 时间内同步等待结果;若在等待窗口内完成,则直接返回 downloadUrl 和 fileName。\r\n传入 taskId 时,不会重新创建任务,而是继续等待该任务;若仍未完成,则继续返回同一个 taskId,供下一次调用继续等待。\r\n当前稳定支持的 scope:all、table、view;暂不开放按字段导出。\r\n当前稳定支持的 format:excel、attachment、excel_and_attachment、excel_with_inline_images。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "export", "idempotency": "idempotent", @@ -1314,6 +1410,9 @@ "cli_path": "aitable field create", "confirmation": "not_required", "description": "在已有表格中批量新增字段。适用于建表后补充一批字段,或一次性添加多个关联、流转等复杂类型字段。单次最多创建 15 个字段;若超过该数量,请拆分多次调用。允许部分成功,返回结果会逐项说明每个字段是否创建成功;失败项会返回 reason 说明失败原因。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "field", "idempotency": "unknown", @@ -1376,6 +1475,9 @@ "cli_path": "aitable field get", "confirmation": "not_required", "description": "批量获取指定字段的详细信息,包括 fieldId、名称、类型、description 以及类型相关完整配置(如格式化、选项、AI 配置等)。\r\n传 fieldIds 时单次最多获取 10 个字段;若需更多字段,请拆分多次调用。\r\n适用于在 get_tables 拿到字段目录后,按需展开少量字段的完整配置,避免大 options 字段放大 get_tables 返回值。\r\nAI 字段的返回结果中,config 仅包含字段物理配置,aiConfig 作为同级字段单独返回,结构与 create_fields 写入参数一致。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "field", "idempotency": "idempotent", @@ -1407,6 +1509,9 @@ "cli_path": "aitable field list", "confirmation": "not_required", "description": "批量获取指定字段的详细信息,包括 fieldId、名称、类型、description 以及类型相关完整配置(如格式化、选项、AI 配置等)。\r\n传 fieldIds 时单次最多获取 10 个字段;若需更多字段,请拆分多次调用。\r\n适用于在 get_tables 拿到字段目录后,按需展开少量字段的完整配置,避免大 options 字段放大 get_tables 返回值。\r\nAI 字段的返回结果中,config 仅包含字段物理配置,aiConfig 作为同级字段单独返回,结构与 create_fields 写入参数一致。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "field", "idempotency": "idempotent", @@ -1438,6 +1543,9 @@ "cli_path": "aitable field search-options", "confirmation": "not_required", "description": "搜索指定单选/多选字段的 options 列表,支持按关键词模糊匹配(大小写不敏感、contains 模式)。\r\n目标字段必须是 singleSelect 或 multipleSelect 类型,否则返回错误。\r\n不传 keyword 时返回该字段全部 options。\r\n适用于 options 较多时按关键词缩小范围,避免通过 get_fields 拉取完整字段配置。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "field", "idempotency": "idempotent", @@ -1469,6 +1577,9 @@ "cli_path": "aitable field update", "confirmation": "not_required", "description": "更新指定字段的名称或配置。不可变更字段类型(type 不可修改)。\r\nnewFieldName、config、aiConfig 至少传入一项", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "field", "idempotency": "unknown", @@ -1500,6 +1611,9 @@ "cli_path": "aitable form create", "confirmation": "not_required", "description": "在指定数据表下创建一个新的表单视图(FormDesigner 类型)。\n等价于 view create --view-type FormDesigner,但走 form 命令组对齐表单工作流。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "form", "idempotency": "unknown", @@ -1554,6 +1668,9 @@ "cli_path": "aitable form field hide", "confirmation": "not_required", "description": "切换表单视图中某个字段的隐藏/显示状态。\n--hidden true:在表单中隐藏该字段(填写者不可见)\n--hidden false:显示该字段", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "form.field", "idempotency": "idempotent", @@ -1581,6 +1698,9 @@ "cli_path": "aitable form field list", "confirmation": "not_required", "description": "列出指定表单视图当前可见的字段及其配置。\n返回每个字段的 fieldId、name、type、required、hidden、description。\n注意:hidden=true 的字段不会出现在此返回(它们在表单中已隐藏);如需查看全部字段请用 field get。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "form.field", "idempotency": "idempotent", @@ -1608,6 +1728,9 @@ "cli_path": "aitable form field update", "confirmation": "not_required", "description": "更新表单视图中某个字段的必填状态或描述。\n--required 或 --field-description 至少传入一项。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "form.field", "idempotency": "unknown", @@ -1662,6 +1785,9 @@ "cli_path": "aitable form list", "confirmation": "not_required", "description": "列出指定数据表下的所有表单视图。每个表单视图返回 viewId、name、title、createdAt(shareFormUuid 不在此返回,需 form share get 单独获取)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "form", "idempotency": "idempotent", @@ -1689,6 +1815,9 @@ "cli_path": "aitable form questions create", "confirmation": "not_required", "description": "在数据表中创建字段,即向表单添加题目。\n入参与 `field create` 完全一致:可用 --fields 批量创建,或 --name + --type 单题模式。\n若需将题目设为必填,创建后请用 form field update --required true 单独设置。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "form.questions", "idempotency": "unknown", @@ -1743,6 +1872,9 @@ "cli_path": "aitable form share get", "confirmation": "not_required", "description": "读取指定视图当前的分享表单配置。\n返回 enabled(是否开启)、status、shareFormUuid、formName 等信息。\n若该视图尚未开启分享表单,enabled=false、status=0。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "form.share", "idempotency": "idempotent", @@ -1770,6 +1902,9 @@ "cli_path": "aitable form share update", "confirmation": "not_required", "description": "开启或关闭指定视图的分享表单。\n--enabled true 表示开启分享,--enabled false 表示关闭分享。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "form.share", "idempotency": "unknown", @@ -1797,6 +1932,9 @@ "cli_path": "aitable form update", "confirmation": "not_required", "description": "更新表单整体配置(标题、描述)。\n--title(或其等价别名 --name)和 --description 至少传入一项。\n--title 与 --name 完全等价;同时传入时以 --title 优先。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "form", "idempotency": "unknown", @@ -1824,6 +1962,9 @@ "cli_path": "aitable import data", "confirmation": "not_required", "description": "将已通过 prepare_import_upload 上传完成的文件导入 AI 表格。支持两种模式:\r\n1. 新建表导入(默认):不传 tableId,文件中的每个工作表新建为独立的数据表。导入成功时返回新增数据表的 tableIds。\r\n2. 追加导入:传入 tableId,数据追加到该已有数据表的末尾,不会新建表。可通过 fieldMapping 指定文件列名与目标表字段的映射关系;不传 fieldMapping 则按列名自动匹配。多 Sheet 文件可通过 srcSheetName 指定源 Sheet。\r\n工具内部会等待导入完成,大多数情况下一次调用即可拿到最终结果。若在 timeout 内未完成,再次传入相同 importId 继续等待,无需重新提交任务,也不要重新上传同一文件。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "import", "idempotency": "unknown", @@ -1855,6 +1996,9 @@ "cli_path": "aitable import upload", "confirmation": "not_required", "description": "为导入任务申请 OSS 直传地址。返回 uploadUrl 和 importId。\r\n客户端应通过 HTTP PUT 将原始文件字节流上传至 uploadUrl;除非 uploadUrl 对应的存储服务明确要求,否则不要额外附带 Content-Type 等自定义请求头。上传完成后将 importId 传入 import_data 即可触发导入,无需再传其他参数。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "import", "idempotency": "unknown", @@ -1886,6 +2030,9 @@ "cli_path": "aitable info", "confirmation": "not_required", "description": "获取指定 Base 的资源目录级信息,返回 baseName、tables、dashboards 的 summary 信息(不含字段与记录详情)。\r\n这是当前 Base 级目录入口:后续如需 tableId 或 dashboardId,优先从这里读取;table 详情再调用 get_tables,dashboard 详情再调用 get_dashboard", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -1916,6 +2063,9 @@ "cli_path": "aitable list", "confirmation": "not_required", "description": "列出当前用户可访问的 AI 表格 Base。默认返回最近访问结果,支持分页游标续取。返回 baseId 与 baseName,后续可直接用于 get_base。\r\nAI 表格访问地址可按 baseId 拼接为:https://docs.dingtalk.com/i/nodes/{baseId}", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -1949,6 +2099,9 @@ "cli_path": "aitable record query", "confirmation": "not_required", "description": "查询 AI 表格记录。默认返回单页;传 --all 时自动翻页累计全部记录。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "record", "idempotency": "idempotent", @@ -1980,6 +2133,9 @@ "cli_path": "aitable record batch-update", "confirmation": "not_required", "description": "将同一份 cells JSON 批量应用到多条记录上。适合\"统一标记完成 / 统一改负责人 / 统一清空某字段\"等场景。\n\n与 record update 的区别:\n - record update 每条记录可有不同 cells,参数是 records JSON 数组\n - record batch-update 所有记录共享同一份 cells(CLI 客户端展开后调用相同 MCP 工具)\n\n单次最多 100 条;超出请拆分多次调用。\ncells 写入格式与 record update / record create 相同(详见 record create --help)。\n只读字段(formula / filterUp / lookup / 系统字段)不能写入。\n\nCLI 行为:客户端把 --record-ids 拆开后构造 [{recordId, cells}, ...] 调用 update_records;\n当前服务端尚未提供 broadcast patch 工具,所以本命令是纯语义包装,不省网络体积,仅省 LLM 构造 prompt 的 token。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "record", "idempotency": "unknown", @@ -2007,6 +2163,9 @@ "cli_path": "aitable record create", "confirmation": "not_required", "description": "在指定表格中批量新增记录", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "record", "idempotency": "unknown", @@ -2069,6 +2228,9 @@ "cli_path": "aitable record get", "confirmation": "not_required", "description": "查询指定表格中的记录,支持两种模式:\r\n- 按 ID 取:传入 recordIds(单次最多 100 个),直接获取指定记录。\r\n- 条件查:通过 filters 过滤、sort 排序、cursor 分页遍历全表。\r\n两种模式均可通过 fieldIds(单次最多 100 个)限制返回字段以节省 token。\r\n如果需要获取计算、查找引用等字段则必须传fieldIds的列ID或者列名称才会返回", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "record", "idempotency": "idempotent", @@ -2100,6 +2262,9 @@ "cli_path": "aitable record history-list", "confirmation": "not_required", "description": "查询指定行记录的变更历史列表。返回该记录的字段变更、操作人(unionId)、操作时间等信息。\r\n操作人已完成身份脱敏,仅透出 unionId。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "record", "idempotency": "idempotent", @@ -2131,6 +2296,9 @@ "cli_path": "aitable record primary-doc-create", "confirmation": "not_required", "description": "为指定记录创建主键文档(幂等:若该记录已有主键文档则直接返回已有文档的 nodeId)。\\n必填 baseId、tableId、fieldId、recordId。\\n返回创建或已存在的主键文档 nodeId,可直接用于钉钉文档 MCP 的 nodeId 参数。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "record", "idempotency": "unknown", @@ -2162,6 +2330,9 @@ "cli_path": "aitable record primary-doc-get", "confirmation": "not_required", "description": "查询指定记录的主键文档信息。根据 baseId、tableId、recordId 返回该记录关联的主键文档 nodeId。若记录尚未创建主键文档,nodeId 为 null。返回的 nodeId 可直接用于钉钉文档 MCP 的 nodeId 参数。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "record", "idempotency": "idempotent", @@ -2193,6 +2364,9 @@ "cli_path": "aitable record query-empty", "confirmation": "not_required", "description": "查询指定表格中\"完全没填用户字段\"的空行。\r\n- 按表内顺序扫描一页(limit 默认 100,最大 100),内存中过滤出空行返回。\r\n- 空行定义:除系统字段(recordId / 创建人 / 创建时间 / 修改人 / 修改时间)外,\r\n 所有 cell 都是 null、空字符串、空集合或空 Map。\r\n- cursor 行为同 query_records:若返回的 nextCursor 非空,需要把它传回继续翻页。\r\n- 注意:本页 records 为空数组不代表全表无空行;只有当 nextCursor 也为空时才表示扫完全表。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "record", "idempotency": "idempotent", @@ -2224,6 +2398,9 @@ "cli_path": "aitable record share-url", "confirmation": "not_required", "description": "获取指定行记录的分享链接,可用于将记录分享给他人。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "record", "idempotency": "idempotent", @@ -2255,6 +2432,9 @@ "cli_path": "aitable record update", "confirmation": "not_required", "description": "批量更新指定记录的字段值,只需传入需修改的字段,未传入的字段保持原值", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "record", "idempotency": "unknown", @@ -2286,6 +2466,9 @@ "cli_path": "aitable record upsert", "confirmation": "not_required", "description": "批量创建或更新记录(Upsert 语义)。传入一批记录,带 recordId 的走更新逻辑,不带 recordId 的走创建逻辑,服务端自动拆分并分别执行。\r\n单次请求的记录总数(创建 + 更新)不得超过 100 条。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "record", "idempotency": "unknown", @@ -2317,6 +2500,9 @@ "cli_path": "aitable search", "confirmation": "not_required", "description": "按名称关键词搜索 AI 表格 Base。返回 baseId/baseName,结果按相关性排序。返回的 baseId 可直接用于 get_base 等后续工具。\r\nAI 表格访问地址可按 baseId 拼接为:https://docs.dingtalk.com/i/nodes/{baseId}", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -2347,6 +2533,9 @@ "cli_path": "aitable section create", "confirmation": "not_required", "description": "在指定 Base 下创建分区(用于在导航树中组织 table / dashboard,类似文件夹)。\r\n\r\n必填:\r\n- baseId\r\n- name\r\n\r\n可选:\r\n- parentSectionId:不传或空字符串表示创建在 Base 根目录下\r\n- index:0-based,不传则追加到末尾\r\n\r\n返回新建分区的 sectionId 与 name。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "section", "idempotency": "unknown", @@ -2378,6 +2567,9 @@ "cli_path": "aitable section delete", "confirmation": "user_required", "description": "删除指定分区。\r\n\r\n必填 baseId、sectionId。\r\n\r\n注意删除操作不可逆;若分区下仍有 table / dashboard,下游会按既有规则处理。\r\n\r\n返回被删除的 sectionId。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "section", "idempotency": "unknown", @@ -2409,6 +2601,9 @@ "cli_path": "aitable section list-empty", "confirmation": "not_required", "description": "列出指定 Base 下所有没有任何子节点的分区(空文件夹),用于清理或诊断导航树。\r\n\r\n必填 baseId。\r\n\r\n返回按 name 升序排列的 [{sectionId, name, parentSectionId}] 列表与总数;parentSectionId 为空串表示该分区在 Base 根目录下。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "section", "idempotency": "idempotent", @@ -2440,6 +2635,9 @@ "cli_path": "aitable section list-nodes", "confirmation": "not_required", "description": "列出指定 Base 当前版本下的全部 nsheet 节点,包括分区、AI 表格、表单视图、仪表盘、文档、查询视图等。\r\n\r\n必填 baseId。\r\n\r\n返回按 name 升序排列的 [{nodeId, nodeType, parentSectionId, name}] 列表与总数;parentSectionId 为空串表示该节点在 Base 根目录下。\r\n\r\n适合在 move_nsheet_node、reorder_section 等操作前用来定位节点 ID 与父级关系。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "section", "idempotency": "idempotent", @@ -2471,6 +2669,9 @@ "cli_path": "aitable section move-node", "confirmation": "not_required", "description": "把任意 nsheet 节点(分区 / 多维表 / 表单视图 / 仪表盘 / 文档 / 查询视图)移动到目标分区下,可选同时调整全局位置。\r\n\r\n必填:\r\n- baseId\r\n- nodeId\r\n- newParentSectionId:传空字符串表示移动到 Base 根目录\r\n\r\n可选:\r\n- targetIndex:0-based 全局下标;对分区节点会先 move 再调 reorder,中间步骤失败时会返回 MOVE_OK_REORDER_FAILED,可用 reorder_section 重试\r\n\r\n服务端会自动识别节点类型,调用方无需区分分区与非分区。\r\n\r\n返回被移动节点的 id、type、目标父级与下标。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "section", "idempotency": "unknown", @@ -2502,6 +2703,9 @@ "cli_path": "aitable section rename", "confirmation": "not_required", "description": "重命名指定分区。\r\n\r\n必填 baseId、sectionId、newName。\r\n\r\n返回重命名后的 sectionId 与新的 name。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "section", "idempotency": "unknown", @@ -2533,6 +2737,9 @@ "cli_path": "aitable section reorder", "confirmation": "not_required", "description": "在当前父分区下调整分区的展示顺序。\r\n\r\n必填 baseId、sectionId、targetIndex(0-based)。\r\n\r\n返回被调整的 sectionId。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "section", "idempotency": "unknown", @@ -2564,6 +2771,9 @@ "cli_path": "aitable table create", "confirmation": "not_required", "description": "在指定 Base 中新建表格,并可在创建时附带初始化一批基础字段。\r\n建表时单次最多附带 15 个字段;若 fields 为空,服务会自动补一个名为“标题”的 primaryDoc 首列。\r\n若 tableName 与当前 Base 下已有表重名,服务会自动续号为“原名 1 / 原名 2 ...”,并在 summary 中返回当前表名。\r\n如需添加更多字段,或在已有表中增加字段,请使用 create_fields。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "table", "idempotency": "unknown", @@ -2626,6 +2836,9 @@ "cli_path": "aitable table get", "confirmation": "not_required", "description": "批量获取指定 Tables(数据表)的表级信息、字段目录与视图目录。\r\n会返回 tables 列表;每个 table 直接包含 tableId、tableName、description、fields、views;字段列表仅包含 fieldId、fieldName、type、description;views 仅包含 viewId、viewName、type。\r\n若需读取字段的完整配置,请再调用 get_fields。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "table", "idempotency": "idempotent", @@ -2657,6 +2870,9 @@ "cli_path": "aitable table list", "confirmation": "not_required", "description": "批量获取指定 Tables(数据表)的表级信息、字段目录与视图目录。\r\n会返回 tables 列表;每个 table 直接包含 tableId、tableName、description、fields、views;字段列表仅包含 fieldId、fieldName、type、description;views 仅包含 viewId、viewName、type。\r\n若需读取字段的完整配置,请再调用 get_fields。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "table", "idempotency": "idempotent", @@ -2688,6 +2904,9 @@ "cli_path": "aitable table update", "confirmation": "not_required", "description": "重命名指定 Table(数据表)。若新名称不符合命名要求、与同一 Base 下其他表重名或无权限,将返回错误。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "table", "idempotency": "unknown", @@ -2719,6 +2938,9 @@ "cli_path": "aitable template search", "confirmation": "not_required", "description": "按名称关键词搜索 AI 表格模板,支持分页。\r\n返回每个模板的 templateId、name、description,以及分页信息 hasMore / nextCursor。\r\n返回的 templateId 可直接用于 create_base。\r\n模板预览链接可通过 https://docs.dingtalk.com/table/template/{templateId} 拼接得到", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "template", "idempotency": "idempotent", @@ -2750,6 +2972,9 @@ "cli_path": "aitable view create", "confirmation": "not_required", "description": "在指定数据表(Table)下创建一个新视图(View)。\r\n当前稳定支持的 viewType:Grid、FormDesigner、Gantt、Calendar、Kanban、Gallery。\r\n若未传 viewName,则会按视图类型自动生成不重名名称。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "view", "idempotency": "unknown", @@ -2812,6 +3037,9 @@ "cli_path": "aitable view duplicate", "confirmation": "not_required", "description": "复制指定视图(View),生成一个与源视图结构一致的新视图(包含列顺序、筛选、排序、分组、自定义配置等)。\r\n\r\n通过 baseId / tableId / sourceViewId 三元组定位源视图;未传 newViewName 时自动生成\"原视图名 (副本)\"风格的不重名名称。\r\n\r\n表单视图复制时会重置分享态,不会带过源视图的分享配置。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "view", "idempotency": "unknown", @@ -2998,6 +3226,9 @@ "cli_path": "aitable view get frozen-cols", "confirmation": "not_required", "description": "查询指定视图(View)当前的冻结列数(左侧固定列)。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图。\r\n\r\n视图未显式设置时返回 null(前端实际显示会回落到默认 1),由调用方根据业务约定决定如何兜底。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "view.get", "idempotency": "idempotent", @@ -3060,6 +3291,9 @@ "cli_path": "aitable view get lock", "confirmation": "not_required", "description": "查询指定视图(View)当前的锁定状态。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图,返回 locked 字段(true 表示已锁定)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "view.get", "idempotency": "idempotent", @@ -3091,6 +3325,9 @@ "cli_path": "aitable view get row-height", "confirmation": "not_required", "description": "查询指定视图(View)当前的单元格行高,单位为像素。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图。\r\n\r\n视图未显式设置时返回 null(前端实际显示会回落到默认 32px),由调用方根据业务约定决定如何兜底。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "view.get", "idempotency": "idempotent", @@ -3215,6 +3452,9 @@ "cli_path": "aitable view list", "confirmation": "not_required", "description": "获取指定数据表(Table)中的视图(View)完整信息,包括列顺序、筛选、排序、分组、条件格式、自定义配置等。\r\n支持两种模式:\r\n- 显式选择:传入 viewIds,按入参顺序返回这些视图;单次最多 10 个。\r\n- 默认全量:省略 viewIds,返回当前表下全部视图,顺序与当前表视图目录一致。\r\n对 Kanban / Gantt / Gallery 视图,会在返回上额外提供 kanbanCard / ganttTimebar / galleryCard 三个类型化卡片配置块,其他视图类型为 null。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "view", "idempotency": "idempotent", @@ -3246,6 +3486,9 @@ "cli_path": "aitable view lock", "confirmation": "not_required", "description": "锁定或解锁指定视图(View)。\r\n\r\n- lock:锁定后视图不再允许被修改或删除\r\n- unlock:解锁后恢复可编辑状态\r\n\r\n操作幂等:对已锁定视图再次 lock 或对未锁定视图再次 unlock 不会报错。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "view", "idempotency": "unknown", @@ -3370,6 +3613,9 @@ "cli_path": "aitable view update fill-color-rule", "confirmation": "not_required", "description": "设置指定表格视图(Grid View)的条件填色规则(全量覆盖)。传空数组 [] 表示清空当前视图的填色规则。单次最多设置 40 条规则;超出会被拒绝。注意:每条规则的 filters 数组只能有 1 条(filters[0])。如需多条件,请拆成多条规则。仅支持 Grid 视图;锁定视图不允许修改。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "view.update", "idempotency": "unknown", @@ -3401,6 +3647,9 @@ "cli_path": "aitable view update filter", "confirmation": "not_required", "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "view.update", "idempotency": "unknown", @@ -3432,6 +3681,9 @@ "cli_path": "aitable view update frozen-cols", "confirmation": "not_required", "description": "设置指定视图(View)的冻结列数(左侧固定列),默认 1。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "view.update", "idempotency": "unknown", @@ -3463,6 +3715,9 @@ "cli_path": "aitable view update group", "confirmation": "not_required", "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "view.update", "idempotency": "unknown", @@ -3494,6 +3749,9 @@ "cli_path": "aitable view update name", "confirmation": "not_required", "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "view.update", "idempotency": "unknown", @@ -3525,6 +3783,9 @@ "cli_path": "aitable view update row-height", "confirmation": "not_required", "description": "设置指定视图(View)的单元格高度(行高),单位为像素,默认 32。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图。\r\n\r\n工具层不做范围或枚举校验,超出下游允许范围的取值由下游回填错误。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "view.update", "idempotency": "unknown", @@ -3556,6 +3817,9 @@ "cli_path": "aitable view update sort", "confirmation": "not_required", "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "view.update", "idempotency": "unknown", @@ -3618,6 +3882,9 @@ "cli_path": "aitable view update visible-fields", "confirmation": "not_required", "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "view.update", "idempotency": "unknown", @@ -3680,6 +3947,9 @@ "cli_path": "aitable workflow enable", "confirmation": "not_required", "description": "启用指定 Base 中的自动化工作流。启用后工作流将按配置的触发条件自动执行。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "workflow", "idempotency": "unknown", @@ -3711,6 +3981,9 @@ "cli_path": "aitable workflow get", "confirmation": "not_required", "description": "获取指定 Base 中某个自动化工作流的详细信息,直接返回下游 getFlowDetail 的详情结构。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "workflow", "idempotency": "idempotent", @@ -3742,6 +4015,9 @@ "cli_path": "aitable workflow list", "confirmation": "not_required", "description": "列出指定 Base 中的自动化工作流,直接返回下游 searchFlows 的响应结构。支持分页,limit 默认 20,最大 100;offset 默认 0。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "workflow", "idempotency": "idempotent", @@ -3771,10 +4047,10 @@ "cobra-help:dws attendance --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.attendance.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询考勤记录、排班、班次、考勤组、审批、报表、个人规则和假期,并执行经确认的考勤配置变更。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -3852,6 +4128,9 @@ "cli_path": "attendance adjustment get", "confirmation": "not_required", "description": "调用 MCP 工具 get_adjustment_rule_detail,根据补卡规则主键 ID 查询对应的补卡规则详情。\n--adjustment-id 必填。注意:已被删除或被更新覆盖的补卡规则无法查询到。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "adjustment", "idempotency": "idempotent", @@ -3879,6 +4158,9 @@ "cli_path": "attendance adjustment search", "confirmation": "not_required", "description": "根据用户权限查询补卡规则列表,入参封装在 ATRuleQueryParam 对象中。\n --query 补卡规则名称关键字,模糊搜索(可选)\n --page 页码(从 1 开始,默认 1)(必填)\n --limit 每页条数(200 以内,默认 20)(必填)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "adjustment", "idempotency": "idempotent", @@ -3906,6 +4188,9 @@ "cli_path": "attendance approve list", "confirmation": "not_required", "description": "查询指定用户的考勤业务审批单记录(补卡 / 加班 / 请假 / 出差外出)。\n审批类型 --types 支持以下关键词(多个用英文逗号分隔):\n - overtime / 加班 → bizType=1\n - trip / travel / business_trip / business-trip / 出差 / 外出 → bizType=2(出差与外出在查询接口合并为同一类,不再细分)\n - leave / 请假 → bizType=3\n - patch / repair-check / repair_check / 补卡 → bizType=4\n说明:\n - 服务端查询接口 bizType=2 同时覆盖出差与外出,传入 trip / travel / 出差 / 外出 任一别名都会返回这两类合并的记录;\n - 如需在提交入口区分外出(TRAVEL)与出差(OUT),请改用 dws attendance approve templates --type travel|out;\n - 返回每条记录含:用户 ID、审批标签、审批子类型、审批类型、生效时间、时长、时长单位、流程实例 ID。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "approve", "idempotency": "idempotent", @@ -3933,6 +4218,9 @@ "cli_path": "attendance approve templates", "confirmation": "not_required", "description": "当用户需要提交补卡、请假、加班、外出、出差时,查询对应考勤审批表单模板,返回审批提交跳转链接。\n审批类型支持:repair-check/patch/补卡、leave/请假、overtime/加班、travel/外出、out/trip/出差,也支持直接传 REPAIR_CHECK、LEAVE、OVERTIME、TRAVEL、OUT。\n向用户展示提交入口时,不要直接裸露 submitUrl,应使用 Markdown 可点击链接格式:[表单名称](submitUrl)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "approve", "idempotency": "idempotent", @@ -3960,6 +4248,9 @@ "cli_path": "attendance shift list", "confirmation": "not_required", "description": "批量查询多个员工在指定日期的考勤班次信息,返回每条记录包含:用户 ID(userId)、工作日期(workDate,毫秒时间戳)、打卡类型(checkType,如 OnDuty 表示上班)、计划打卡时间(planCheckTime,毫秒时间戳)以及是否为休息日(isRest,\"Y\"/\"N\")。结果基于组织考勤配置生成,仅返回调用者有权限查看的员工数据,适用于排班核对、考勤预览等场景。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "shift", "idempotency": "idempotent", @@ -4017,6 +4308,9 @@ "cli_path": "attendance check record", "confirmation": "not_required", "description": "查询指定用户的打卡流水记录。\n返回每条记录含:用户 ID、实际打卡时间、打卡地址、打卡经纬度、\n打卡类型(OnDuty/OffDuty)、定位方式(Map/Wifi/etc)。\n时间跨度不超过 1 个月。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "check", "idempotency": "idempotent", @@ -4044,6 +4338,9 @@ "cli_path": "attendance check result", "confirmation": "not_required", "description": "查询指定用户的打卡结果记录。\n返回每条记录含:用户 ID、工作日期、时间结果(Normal/Late/Early/Absenteeism/NotSigned)、\n位置结果、计划打卡时间、实际打卡时间、打卡流水 ID。\n时间跨度不超过 1 个月,最多 100 人。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "check", "idempotency": "idempotent", @@ -4071,6 +4368,9 @@ "cli_path": "attendance checkin records", "confirmation": "not_required", "description": "查询指定员工在一段时间内的签到记录。\n权限说明:\n - Boss / 超级管理员 / 超级子管理员:可查看全公司员工\n - 子管理员:可查看管理范围内的员工及自己\n - 部门主管:可查看所管理部门的员工及自己\n - 普通员工:只能查询自己\n\n日期格式:yyyy-MM-dd HH:mm:ss(如 2026-04-01 09:00:00)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "checkin", "idempotency": "idempotent", @@ -4125,6 +4425,9 @@ "cli_path": "attendance class get", "confirmation": "not_required", "description": "调用 MCP 工具 get_class_detail,根据班次 ID 查询该班次的详细信息。--class-id 必填。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "class", "idempotency": "idempotent", @@ -4152,6 +4455,9 @@ "cli_path": "attendance class search", "confirmation": "not_required", "description": "查询当前用户有权管理的班次列表(班次定义),支持按名称搜索和类型过滤。\n所有参数均为可选项:\n --page 页码(从 1 开始,默认 1)\n --limit 每页条数(最大 200,默认 20)\n --query 班次名称关键字,模糊搜索\n --filter-type 班次类型:ALL(全部班次)/ MINE_OWN(我负责的),默认 ALL", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "class", "idempotency": "idempotent", @@ -4206,6 +4512,9 @@ "cli_path": "attendance summary", "confirmation": "not_required", "description": "获取考勤统计摘要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -4236,6 +4545,9 @@ "cli_path": "attendance record get", "confirmation": "not_required", "description": "查询指定用户在某一天的考勤详情,包括实际打卡记录(如上班/下班时间、是否正常打卡)、当日所排班次、所属考勤组信息、是否为休息日、出勤工时(如 \"0Hours\")、加班时长等。返回数据受组织权限和隐私策略限制,仅当调用者有权限查看该用户考勤信息时才返回有效内容。适用于员工自助查询、HR 核对出勤或审批关联场景。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "record", "idempotency": "idempotent", @@ -4267,6 +4579,9 @@ "cli_path": "attendance globalsetting get", "confirmation": "not_required", "description": "查询全局规则设置,仅管理员可以调用。\n\n入参字段:\n --setting-scene 查询设置项,枚举值包括 checkRemind、fastCheck、checkResultNotify、lackRemind、personalAttendStatNotify、bossAttendStatNotify\n --scope 必填,必须明确输入 企业、全公司 或 所有人,用于确认本次查询面向全局范围\n\n说明:corpId 和 opUserId 由当前登录上下文自动补齐,不需要通过 CLI 入参传入。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "globalsetting", "idempotency": "idempotent", @@ -4348,6 +4663,9 @@ "cli_path": "attendance group filtered-get", "confirmation": "not_required", "description": "调用 MCP 工具 get_group_filtered_detail,根据考勤组 ID 仅返回关心的字段子集,\n强烈建议在仅需查询成员信息、打卡地址、蓝牙、Wifi 时使用,节省查询成本。\n--group-id 必填;四个过滤字段均可选(不传则默认 false,即不查询该字段)。\n --member 是否查询考勤组成员信息\n --position 是否查询打卡地址\n --wifi 是否查询打卡 Wifi\n --bles 是否查询打卡蓝牙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "group", "idempotency": "idempotent", @@ -4375,6 +4693,9 @@ "cli_path": "attendance group get", "confirmation": "not_required", "description": "调用 MCP 工具 get_group_detail,根据考勤组 ID 查询该考勤组的全量信息。\n--group-id 必填。如果只需查询成员、打卡地址、蓝牙、Wifi 子集,请使用 group filtered-get 以节省查询成本。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "group", "idempotency": "idempotent", @@ -4402,6 +4723,9 @@ "cli_path": "attendance group search", "confirmation": "not_required", "description": "根据当前用户的权限和筛选条件获取考勤组简要信息。\n入参 ATGroupSearchParam 对象(至少填写一个子字段)和 PageQuery 对象(两个子字段必填)均不能为空。\n --query 考勤组名称关键字,模糊搜索\n --type 考勤组类型:FIXED(固定班制)/ TURN(排班制)/ NONE(自由工时)\n --query-position 是否查询地理定位和 Wifi 名称(默认 false)\n --query-ble 是否查询蓝牙设备列表(默认 false)\n --page 页码(从 1 开始,默认 1)\n --limit 每页条数(200 以内,默认 20)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "group", "idempotency": "idempotent", @@ -4483,6 +4807,9 @@ "cli_path": "attendance overtime get", "confirmation": "not_required", "description": "调用 MCP 工具 get_overtime_rule_detail,根据加班规则主键 ID 查询对应的加班规则详情。\n--overtime-id 必填。已被删除或更新覆盖的加班规则也可以查到。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "overtime", "idempotency": "idempotent", @@ -4510,6 +4837,9 @@ "cli_path": "attendance overtime search", "confirmation": "not_required", "description": "根据用户权限查询加班规则列表,入参封装在 ATRuleQueryParam 对象中。\n --query 加班规则名称关键字,模糊搜索(可选)\n --page 页码(从 1 开始,默认 1)(必填)\n --limit 每页条数(200 以内,默认 20)(必填)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "overtime", "idempotency": "idempotent", @@ -4537,6 +4867,9 @@ "cli_path": "attendance rules", "confirmation": "not_required", "description": "查询考勤组/考勤规则:\"我属于哪个考勤组\"\"我们的打卡范围是什么\"\"弹性工时是怎么算的\"", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -4567,6 +4900,9 @@ "cli_path": "attendance report columns", "confirmation": "not_required", "description": "根据操作者的列权限,过滤并返回其有权查看的考勤字段列表。\n操作者必须是管理员,否则返回权限错误。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "report", "idempotency": "idempotent", @@ -4594,6 +4930,9 @@ "cli_path": "attendance report query-data", "confirmation": "not_required", "description": "根据字段查询考勤数据,含列权限过滤和用户查看权限校验。\n--columns 为字段 ID 列表(逗号分隔),可通过 dws attendance report columns 获取。\n--users 最多 20 人,传入userId,--start 到 --end 不超过 32 天。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "report", "idempotency": "idempotent", @@ -4621,6 +4960,9 @@ "cli_path": "attendance report query-leave", "confirmation": "not_required", "description": "查询用户假期数据,含用户查看权限校验。\n--leave-names 为假期类型名称列表(逗号分隔),不传则查询所有假期类型。\n--users 最多 20 人,传入userId,--start 到 --end 不超过 32 天。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "report", "idempotency": "idempotent", @@ -4648,6 +4990,9 @@ "cli_path": "attendance schedule get", "confirmation": "not_required", "description": "获取指定用户在一段时间内的排班记录。\n返回每条记录包含 userId、classId、workDate、className、checkBeginTime、checkEndTime 等字段。\n\n日期格式支持:\n - YYYY-MM-DD(如 2026-04-01)\n - YYYY-MM-DD HH:mm:ss(如 2026-04-01 09:00:00)\n\n示例:\n dws attendance schedule get --users user001,user002 --start 2026-04-01 --end 2026-04-30", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "schedule", "idempotency": "idempotent", @@ -4702,6 +5047,9 @@ "cli_path": "attendance selfsetting get", "confirmation": "not_required", "description": "查询个人规则设置,包括打卡提醒、极速打卡、打卡结果通知、缺卡提醒、个人考勤统计通知、团队考勤统计通知等设置项。\n\n入参字段:\n --setting-scene 查询设置项,枚举值包括:\n checkRemind(打卡提醒)\n fastCheck(极速打卡)\n checkResultNotify(打卡结果通知)\n lackRemind(缺卡提醒)\n personalAttendStatNotify(个人考勤统计通知)\n bossAttendStatNotify(团队考勤统计通知)\n --user 必填,查询用户 ID,对应 MCP 参数 userId\n\n说明:corpId 和 opUserId 由当前登录上下文自动补齐,不需要通过 CLI 入参传入。\n\n出参字段说明:\n 顶层返回 ServiceResult:\n success 请求是否成功\n code 请求结果码\n message 请求结果说明\n result 个人规则设置结果;服务端可能根据 --setting-scene 仅返回对应设置项相关字段\n\n result 通用字段:\n corpId 企业 ID\n userId 用户 ID\n\n settingScene=checkRemind(打卡提醒)相关字段:\n checkRemindSetting DING 提醒渠道设置\n checkRemindSetting.onDutyRemind 上班打卡提醒设置,包含 openRemind、remindMinutes(负数标识几分钟前提醒,正数几分钟后提醒)\n checkRemindSetting.offDutyRemind 下班打卡提醒设置,包含 openRemind、remindMinutes(负数标识几分钟前提醒,正数几分钟后提醒)\n checkRemindUserOnDuty 工作通知渠道:用户个人上班打卡提醒开关\n checkRemindUserOffDuty 工作通知渠道:用户个人下班打卡提醒开关\n enableOndutyCheckRemindOfPc PC 端弹窗渠道:上班打卡提醒开关\n enableOffdutyCheckRemindOfPc PC 端弹窗渠道:下班打卡提醒开关\n\n settingScene=fastCheck(极速打卡)相关字段:\n ondutyCheckType 上班打卡方式:1 提醒打卡,2 不提醒且不自动打卡,3 自动打卡\n ondutyRemindStartMin 上班打卡提醒开始时间,单位:分钟\n ondutyRemindEndMin 上班打卡提醒结束时间,单位:分钟\n fastCheckLateNeedConfirm 迟到时是否需要二次确认\n offdutyCheckType 下班打卡方式:1 提醒打卡,2 不提醒且不自动打卡,3 自动打卡\n offdutyRemindStartMin 下班打卡提醒开始时间,单位:分钟\n offdutyRemindEndMin 下班打卡提醒结束时间,单位:分钟\n canUpdateOffDuty 是否允许用户更新下班打卡设置\n voiceRemindSwitch 极速打卡提示音开关\n vibrationRemindSwitch 极速打卡震动提醒开关\n\n settingScene=checkResultNotify(打卡结果通知)相关字段:\n checkResultMsg 打卡结果通知开关:0 关闭,1 开启\n\n settingScene=lackRemind(缺卡提醒)相关字段:\n lackSendTodoMsg 待办提醒开关:0 关闭,null 或 1 开启\n lackRemindUser 工作通知渠道:用户个人缺卡提醒开关:0 关闭,null 或 1 开启\n\n settingScene=personalAttendStatNotify(个人考勤统计通知)相关字段:\n personDailyReportSwitch 日报推送开关:0 关闭,1 开启\n personWeekReportType 周报通知渠道:0 全关闭,1 工作通知,2 钉邮,3 工作通知和钉邮\n personMonthReportType 月报通知渠道:0 全关闭,1 工作通知,2 钉邮,3 工作通知和钉邮\n\n settingScene=bossAttendStatNotify(团队考勤统计通知)相关字段:\n bossPushStartMin 日报推送开始时间,单位:分钟;-1 表示关闭日报推送\n bossWeekReportType 周报通知渠道:0 全关闭,1 工作通知,2 钉邮,3 工作通知和钉邮\n bossMonthReportType 月报通知渠道:0 全关闭,1 工作通知,2 钉邮,3 工作通知和钉邮", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "selfsetting", "idempotency": "idempotent", @@ -4756,6 +5104,9 @@ "cli_path": "attendance vacation balance", "confirmation": "not_required", "description": "调用 MCP 工具 get_leave_balance_quota 查询指定员工的假期余额。\n例如:查询某员工年假还剩多少、病假额度等。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "vacation", "idempotency": "idempotent", @@ -4783,6 +5134,9 @@ "cli_path": "attendance vacation records", "confirmation": "not_required", "description": "调用 MCP 工具 get_leave_balance_records 查询指定员工的假期余额变更记录。\n例如:查询某员工年假变更历史、请假扣减记录等。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "vacation", "idempotency": "idempotent", @@ -4837,6 +5191,9 @@ "cli_path": "attendance vacation types", "confirmation": "not_required", "description": "调用 MCP 工具 get_leave_types 查询当前用户可用的假期规则列表。\n例如:年假、事假、病假等假期类型及对应规则。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "vacation", "idempotency": "idempotent", @@ -4888,11 +5245,11 @@ "agent_source_refs": [ "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "管理日历本、日程、参与人、附件、会议室,并查询人员或会议室闲忙状态。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -4970,6 +5327,9 @@ "cli_path": "calendar attachment add", "confirmation": "not_required", "description": "为日程添加附件。请先使用钉盘功能上传附件,得到文件id", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "attachment", "idempotency": "unknown", @@ -5001,6 +5361,9 @@ "cli_path": "calendar attendee add", "confirmation": "not_required", "description": "向已存在的指定日程添加参与者,支持批量添加多人,可设置参与者类型和通知方式", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "attendee", "idempotency": "unknown", @@ -5032,6 +5395,9 @@ "cli_path": "calendar room add", "confirmation": "not_required", "description": "为日程(event)添加 会议室,完成会议室的预定", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "room", "idempotency": "unknown", @@ -5063,6 +5429,9 @@ "cli_path": "calendar event create", "confirmation": "not_required", "description": "创建新的日程,支持设置时间、参与者、提醒,以及预定会议室等功能。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "event", "idempotency": "unknown", @@ -5094,6 +5463,9 @@ "cli_path": "calendar event delete", "confirmation": "user_required", "description": "删除指定日程,组织者删除将通知所有参与者,参与者删除仅从自己日历移除", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "event", "idempotency": "unknown", @@ -5125,6 +5497,9 @@ "cli_path": "calendar room delete", "confirmation": "user_required", "description": "移除日程中预约的会议室。\r\n1. 从日程中移除该会议室\r\n2. 释放该会议室预定记录", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "room", "idempotency": "unknown", @@ -5156,6 +5531,9 @@ "cli_path": "calendar book get", "confirmation": "not_required", "description": "根据日历id查询指定日历的信息。用户主日历本id固定为 \"primary\"", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "book", "idempotency": "idempotent", @@ -5187,6 +5565,9 @@ "cli_path": "calendar event get", "confirmation": "not_required", "description": "根据eventId查询指定日程的明细。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "event", "idempotency": "idempotent", @@ -5218,6 +5599,9 @@ "cli_path": "calendar attendee list", "confirmation": "not_required", "description": "获取指定日程的所有参与者列表及其状态信息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "attendee", "idempotency": "idempotent", @@ -5249,6 +5633,9 @@ "cli_path": "calendar acl list", "confirmation": "not_required", "description": "调用本接口,获取用户主日历的访问控制列表。可查询用户的日历共享情况", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "acl", "idempotency": "idempotent", @@ -5280,6 +5667,9 @@ "cli_path": "calendar event list", "confirmation": "not_required", "description": "查询当前用户指定日历本下的日程列表,按起止时间检索。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "event", "idempotency": "idempotent", @@ -5311,6 +5701,9 @@ "cli_path": "calendar book list", "confirmation": "not_required", "description": "查询用户的所有日历,其中id = \"primary\"为主日历(name = \"我的日历\"),为固定值。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "book", "idempotency": "idempotent", @@ -5342,6 +5735,9 @@ "cli_path": "calendar room list-groups", "confirmation": "not_required", "description": "分页查询当前企业下的会议室分组列表,返回每个分组的名称(groupName)、唯一 ID(groupId)及其父分组 ID(parentId,0 表示根分组)。结果按组织架构权限过滤,仅包含调用者有权限查看的分组。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "room", "idempotency": "idempotent", @@ -5373,6 +5769,9 @@ "cli_path": "calendar event suggest", "confirmation": "not_required", "description": "可根据参会人员的信息,推荐日程时间。用于日程时间未确定,解决会议时间协调问题。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "event", "idempotency": "idempotent", @@ -5466,6 +5865,9 @@ "cli_path": "calendar attendee delete", "confirmation": "user_required", "description": "从已存在的指定日程中移除参与者,支持批量移除多人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "attendee", "idempotency": "unknown", @@ -5497,6 +5899,9 @@ "cli_path": "calendar event respond", "confirmation": "not_required", "description": "作为日程参会人,设置自己的响应状态(接受、拒绝、暂定)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "event", "idempotency": "unknown", @@ -5528,6 +5933,9 @@ "cli_path": "calendar book search", "confirmation": "not_required", "description": "搜索当前用户拥有的日历本,支持按日历本名模糊搜索。获取全部日历请使用list_calendars", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "book", "idempotency": "idempotent", @@ -5559,6 +5967,9 @@ "cli_path": "calendar event update", "confirmation": "not_required", "description": "修改现有日程的信息,支持更新标题、时间、地点等任意字段,需要组织者权限。(修改参与人需要使用给日程添加参与人或给日程删除参与人工具)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "event", "idempotency": "unknown", @@ -5587,11 +5998,11 @@ "agent_source_refs": [ "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.chat.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "管理钉钉会话、群聊、群成员、机器人、消息检索与消息发送", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -5669,6 +6080,9 @@ "cli_path": "chat group-role add", "confirmation": "not_required", "description": "添加群身份", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "group-role", "idempotency": "unknown", @@ -5700,6 +6114,9 @@ "cli_path": "chat message add-emoji", "confirmation": "not_required", "description": "消息添加 emoji 回应", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -5731,6 +6148,9 @@ "cli_path": "chat group members add", "confirmation": "not_required", "description": "添加群成员", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "group.members", "idempotency": "unknown", @@ -5762,6 +6182,9 @@ "cli_path": "chat message add-favorite", "confirmation": "not_required", "description": "收藏指定消息。消息 ID 和会话 ID 可从 chat message list 等消息查询命令的返回结果中获取。\n\n该操作会修改当前用户的消息收藏状态。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -5789,6 +6212,9 @@ "cli_path": "chat group members add-bot", "confirmation": "not_required", "description": "将自定义机器人添加到当前用户有管理权限的群聊中。如果没有权限则会报错", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "group.members", "idempotency": "unknown", @@ -5820,6 +6246,9 @@ "cli_path": "chat message add-text-emotion", "confirmation": "not_required", "description": "添加文字表情", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -5851,6 +6280,9 @@ "cli_path": "chat message combine-forward", "confirmation": "not_required", "description": "合并转发消息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -5882,6 +6314,9 @@ "cli_path": "chat message send-card", "confirmation": "not_required", "description": "创建并推送流式卡片", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -5944,6 +6379,9 @@ "cli_path": "chat category create-smart", "confirmation": "not_required", "description": "创建智能会话分组,可指定群名称关键词和群内成员 openDingTalkId 作为匹配规则。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "category", "idempotency": "unknown", @@ -5971,6 +6409,9 @@ "cli_path": "chat message create-text-emotion", "confirmation": "not_required", "description": "创建文字表情", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -6002,6 +6443,9 @@ "cli_path": "chat group dismiss", "confirmation": "not_required", "description": "解散群聊", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "group", "idempotency": "unknown", @@ -6033,6 +6477,9 @@ "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 中自动推断。默认保存到当前目录。", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -6060,6 +6507,9 @@ "cli_path": "chat message forward", "confirmation": "not_required", "description": "单条消息转发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -6091,6 +6541,9 @@ "cli_path": "chat message forward-topic", "confirmation": "not_required", "description": "转发某个话题到其他会话", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -6122,6 +6575,9 @@ "cli_path": "chat group get-by-group-id", "confirmation": "not_required", "description": "根据群号获取群聊信息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "group", "idempotency": "idempotent", @@ -6153,6 +6609,9 @@ "cli_path": "chat conversation-info", "confirmation": "not_required", "description": "获取会话的基础信息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -6183,6 +6642,9 @@ "cli_path": "chat group invite-url", "confirmation": "not_required", "description": "获取群邀请链接", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "group", "idempotency": "idempotent", @@ -6214,6 +6676,9 @@ "cli_path": "chat message list", "confirmation": "not_required", "description": "拉取指定群聊的会话消息内容", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -6245,6 +6710,9 @@ "cli_path": "chat category list-conversations", "confirmation": "not_required", "description": "拉取用户指定自定义会话分组下的会话", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "category", "idempotency": "idempotent", @@ -6276,6 +6744,9 @@ "cli_path": "chat group-role list", "confirmation": "not_required", "description": "拉取会话的群身份", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "group-role", "idempotency": "idempotent", @@ -6307,6 +6778,9 @@ "cli_path": "chat group bots", "confirmation": "not_required", "description": "获取群内所有机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "group", "idempotency": "idempotent", @@ -6338,6 +6812,9 @@ "cli_path": "chat message list-direct", "confirmation": "not_required", "description": "拉取指定用户的单聊会话消息内容", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -6369,6 +6846,9 @@ "cli_path": "chat message list-favorites", "confirmation": "not_required", "description": "查询当前用户收藏的消息列表,支持数字游标分页。\n\n首次请求可省略分页参数,CLI 会按 Open 服务契约传 cursor=0、size=\"20\"。\n返回 hasMore=true 时,将 nextCursor 作为下一次的 --cursor。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -6396,6 +6876,9 @@ "cli_path": "chat message list-by-ids", "confirmation": "not_required", "description": "批量查消息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -6427,6 +6910,9 @@ "cli_path": "chat group list-my-groups", "confirmation": "not_required", "description": "拉取我创建/管理的群", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "group", "idempotency": "idempotent", @@ -6458,6 +6944,9 @@ "cli_path": "chat message list-pin-msg", "confirmation": "not_required", "description": "拉取会话中钉住的(pin)消息列表", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -6489,6 +6978,9 @@ "cli_path": "chat message list-focused", "confirmation": "not_required", "description": "拉特别关注人的消息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -6520,6 +7012,9 @@ "cli_path": "chat list-top-conversations", "confirmation": "not_required", "description": "拉取用户的置顶会话", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -6550,6 +7045,9 @@ "cli_path": "chat message list-topic-replies", "confirmation": "not_required", "description": "针对话题群中的单个话题,分页拉取话题的回复消息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -6581,6 +7079,9 @@ "cli_path": "chat category list", "confirmation": "not_required", "description": "获取用户自定义会话分组", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "category", "idempotency": "idempotent", @@ -6612,6 +7113,9 @@ "cli_path": "chat group-role query-user", "confirmation": "not_required", "description": "根据用户提供的群和成员为在群里查询成员的群身份", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "group-role", "idempotency": "idempotent", @@ -6643,6 +7147,9 @@ "cli_path": "chat message query-send-status", "confirmation": "not_required", "description": "查询以当前用户的身份发送的消息的发送状态", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -6674,6 +7181,9 @@ "cli_path": "chat message read-status", "confirmation": "not_required", "description": "查询消息的已读/未读状态", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -6705,6 +7215,9 @@ "cli_path": "chat group quit", "confirmation": "not_required", "description": "用户退群", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "group", "idempotency": "unknown", @@ -6736,6 +7249,9 @@ "cli_path": "chat message recall", "confirmation": "user_required", "description": "撤回用户发送的消息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "message", "idempotency": "unknown", @@ -6767,6 +7283,9 @@ "cli_path": "chat message recall-by-bot", "confirmation": "user_required", "description": "群聊:传 --group 与 --keys;单聊:仅传 --keys。--keys 为发送时返回的 processQueryKey 列表,逗号分隔。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "message", "idempotency": "unknown", @@ -6794,6 +7313,9 @@ "cli_path": "chat group-role remove", "confirmation": "user_required", "description": "删除群身份", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "group-role", "idempotency": "unknown", @@ -6825,6 +7347,9 @@ "cli_path": "chat group-role remove-user", "confirmation": "user_required", "description": "移除用户的群身份", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "group-role", "idempotency": "unknown", @@ -6856,6 +7381,9 @@ "cli_path": "chat message remove-emoji", "confirmation": "not_required", "description": "消息删除emoji回应", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -6918,6 +7446,9 @@ "cli_path": "chat message remove-favorite", "confirmation": "not_required", "description": "取消收藏指定消息。消息 ID 和会话 ID 可从 chat message list 等消息查询命令的返回结果中获取。\n\n该操作只移除当前用户的收藏标记,不会删除原消息。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -6945,6 +7476,9 @@ "cli_path": "chat group members remove-bot", "confirmation": "user_required", "description": "从群内移除机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "group.members", "idempotency": "unknown", @@ -6976,6 +7510,9 @@ "cli_path": "chat message remove-text-emotion", "confirmation": "not_required", "description": "删除文字表情", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -7044,6 +7581,9 @@ "cli_path": "chat message list-mentions", "confirmation": "not_required", "description": "搜索at自己的消息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -7075,6 +7615,9 @@ "cli_path": "chat bot find", "confirmation": "not_required", "description": "搜索机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "bot", "idempotency": "idempotent", @@ -7106,6 +7649,9 @@ "cli_path": "chat search-common", "confirmation": "not_required", "description": "通过人员名称搜索共同群聊", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -7136,6 +7682,9 @@ "cli_path": "chat search", "confirmation": "not_required", "description": "根据群名称关键词,搜索符合条件的群,返回群的openconversion_id、群名称等信息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -7166,6 +7715,9 @@ "cli_path": "chat message search-advanced", "confirmation": "not_required", "description": "搜索消息,支持多种维度:时间范围、关键词、发送者、at我的、at指定用户、会话", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -7197,6 +7749,9 @@ "cli_path": "chat message search", "confirmation": "not_required", "description": "按关键词搜索消息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -7228,6 +7783,9 @@ "cli_path": "chat message list-by-sender", "confirmation": "not_required", "description": "根据发送者拉消息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -7259,6 +7817,9 @@ "cli_path": "chat message list-all", "confirmation": "not_required", "description": "根据指定时间范围,分页搜索历史消息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -7290,6 +7851,9 @@ "cli_path": "chat bot search", "confirmation": "not_required", "description": "搜索我创建的机器人,可获取机器人robotCode等信息。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "bot", "idempotency": "idempotent", @@ -7321,6 +7885,9 @@ "cli_path": "chat message send-by-webhook", "confirmation": "not_required", "description": "使用自定义机器人发送群消息,请注意自定义机器人与企业机器人的区别。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -7352,6 +7919,9 @@ "cli_path": "chat message send", "confirmation": "not_required", "description": "以用户身份发消息,支持多种消息类型", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -7387,6 +7957,9 @@ "cli_path": "chat message send-by-bot", "confirmation": "not_required", "description": "群聊:传 --group 指定群;单聊:传 --users 或 --open-dingtalk-ids 指定用户列表,与 --group 只能选其一,不能同时指定。--text 支持 Markdown。\n\n⚠️ 重要:该接口会真实发送消息到目标会话,不可用于测试或试探性调用。调用前必须确认消息内容和接收对象无误。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -7414,6 +7987,9 @@ "cli_path": "chat group-role set-user", "confirmation": "not_required", "description": "根据用户提供的群和身份为用户设置群身份", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "group-role", "idempotency": "unknown", @@ -7445,6 +8021,9 @@ "cli_path": "chat group-mute-member", "confirmation": "not_required", "description": "管理群禁言成员", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -7475,6 +8054,9 @@ "cli_path": "chat group-mute", "confirmation": "not_required", "description": "设置/取消群全员禁言", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -7505,6 +8087,9 @@ "cli_path": "chat message set-pin-msg", "confirmation": "not_required", "description": "设置钉住(pin)某条消息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -7536,6 +8121,9 @@ "cli_path": "chat set-top", "confirmation": "not_required", "description": "会话置顶/取消置顶", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -7566,6 +8154,9 @@ "cli_path": "chat group transfer-owner", "confirmation": "not_required", "description": "群主转让", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "group", "idempotency": "unknown", @@ -7597,6 +8188,9 @@ "cli_path": "chat message list-unread-conversations", "confirmation": "not_required", "description": "unread_message_conversation_list", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -7628,6 +8222,9 @@ "cli_path": "chat message unset-pin-msg", "confirmation": "not_required", "description": "取消某条钉住的(pin)消息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -7659,6 +8256,9 @@ "cli_path": "chat group set-admin", "confirmation": "not_required", "description": "设置/取消群成员为管理员", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "group", "idempotency": "unknown", @@ -7690,6 +8290,9 @@ "cli_path": "chat group-role update", "confirmation": "not_required", "description": "更新群身份", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "group-role", "idempotency": "unknown", @@ -7721,6 +8324,9 @@ "cli_path": "chat group update-icon", "confirmation": "not_required", "description": "更新群头像", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "group", "idempotency": "unknown", @@ -7752,6 +8358,9 @@ "cli_path": "chat group rename", "confirmation": "not_required", "description": "更新群名称", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "group", "idempotency": "unknown", @@ -7783,6 +8392,9 @@ "cli_path": "chat group update-settings", "confirmation": "not_required", "description": "更新群设置", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "group", "idempotency": "unknown", @@ -7814,6 +8426,9 @@ "cli_path": "chat mute", "confirmation": "not_required", "description": "群免打扰开关", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -7844,6 +8459,9 @@ "cli_path": "chat group set-history", "confirmation": "not_required", "description": "设置新成员入群可查看历史消息选项", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "group", "idempotency": "unknown", @@ -7875,6 +8493,9 @@ "cli_path": "chat message update-card", "confirmation": "not_required", "description": "流式更新卡片内容", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -7904,10 +8525,10 @@ "CommandRegistry:product=contact", "Skill:skills/mono/references/products/contact.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/intent-guide.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/intent-guide.md" ], "agent_summary": "查询通讯录中的用户、部门、关注关系与授权花名册信息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -7985,6 +8606,9 @@ "cli_path": "contact user profile get", "confirmation": "not_required", "description": "查询员工花名册字段信息,根据当前用户指定员工和字段列表,查询相应管理范围内员工的字段值信息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "user.profile", "idempotency": "idempotent", @@ -8016,6 +8640,9 @@ "cli_path": "contact user get-self", "confirmation": "not_required", "description": "获取当前登录用户的基本信息(如姓名、工号、手机号)、当前组织信息(corpId、组织名称)、直属主管信息、所属部门列表(含部门 ID 与名称)以及角色信息(如管理员类型、自定义角色标签等)。返回内容受组织隐私与权限策略控制:若某些字段(如主管、手机号)被设为不可见,则可能被过滤或省略。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "user", "idempotency": "idempotent", @@ -8047,6 +8674,9 @@ "cli_path": "contact dept get-info", "confirmation": "not_required", "description": "根据指定的部门 ID,获取部门详情。结果受组织架构可见性控制:仅返回调用者有权限查看的部门信息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "dept", "idempotency": "idempotent", @@ -8078,6 +8708,9 @@ "cli_path": "contact dept list-members", "confirmation": "not_required", "description": "获取指定部门下的所有成员,返回每位成员的用户 ID(userId)和显示名称(如真实姓名或昵称)。结果受组织可见性控制:若调用者无权查看某成员(例如该成员所在子部门被隐藏,或其个人信息设为私密),则该成员不会出现在返回列表中。适用于需要展示部门人员列表、选择协作成员等场景,仅支持调用者有权限访问的部门。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "dept", "idempotency": "idempotent", @@ -8109,6 +8742,9 @@ "cli_path": "contact dept list-children", "confirmation": "not_required", "description": "根据指定的部门 ID,获取其直接子部门列表,返回每个子部门的部门 ID、名称。结果受组织架构可见性控制:仅返回调用者有权限查看的子部门;若父部门不可见或无子部门,则返回空列表。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "dept", "idempotency": "idempotent", @@ -8140,6 +8776,9 @@ "cli_path": "contact user get", "confirmation": "not_required", "description": "获取指定用户 ID 列表对应的员工详细信息,包括人员基本信息(ID、名称、主管名称、主管userId等)、所属角色信息、所在部门信息。返回结果受组织可见性规则限制:若调用者无权查看某员工(如部门隐藏、手机号设为私密等),则相应字段可能被过滤或不返回该员工。适用于需要批量获取同事信息的场景,如组织架构展示、审批人选择等。仅返回调用者权限范围内的有效数据。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "user", "idempotency": "idempotent", @@ -8171,6 +8810,9 @@ "cli_path": "contact user profile fields", "confirmation": "not_required", "description": "查询花名册有权限的字段列表,根据当前用户查询花名册有权限的字段列表", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "user.profile", "idempotency": "idempotent", @@ -8202,6 +8844,9 @@ "cli_path": "contact relation list-my-followings", "confirmation": "not_required", "description": "获取我的特别关注列表", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "relation", "idempotency": "idempotent", @@ -8233,6 +8878,9 @@ "cli_path": "contact user dismission search", "confirmation": "not_required", "description": "获取离职员工列表,支持按照员工姓名、离职时间范围、部门过滤", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "user.dismission", "idempotency": "idempotent", @@ -8264,6 +8912,9 @@ "cli_path": "contact user search", "confirmation": "not_required", "description": "根据关键词搜索好友和同事", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "user", "idempotency": "idempotent", @@ -8295,6 +8946,9 @@ "cli_path": "contact dept search", "confirmation": "not_required", "description": "根据关键词模糊搜索部门,返回匹配的部门列表,包含每个部门的 ID、名称。搜索范围限于调用者有权限查看的组织架构;若关键词无匹配结果或部门因可见性设置被隐藏,则相应部门不会出现在结果中。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "dept", "idempotency": "idempotent", @@ -8326,6 +8980,9 @@ "cli_path": "contact user search-mobile", "confirmation": "not_required", "description": "通过手机号搜索获取用户名称和userId。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "user", "idempotency": "idempotent", @@ -8353,9 +9010,9 @@ "agent_metadata_source": "embedded-skill-metadata", "agent_source_refs": [ "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "管理开放平台应用、权限、机器人配置、版本发布与本地 Stream 建联", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -8433,6 +9090,9 @@ "cli_path": "dev app member add", "confirmation": "not_required", "description": "添加开放平台应用成员", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app.member", "idempotency": "unknown", @@ -8460,6 +9120,9 @@ "cli_path": "dev app permission add", "confirmation": "not_required", "description": "申请开放平台应用权限点", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app.permission", "idempotency": "unknown", @@ -8541,6 +9204,9 @@ "cli_path": "dev app create", "confirmation": "not_required", "description": "创建开放平台企业内部应用", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app", "idempotency": "unknown", @@ -8568,6 +9234,9 @@ "cli_path": "dev app version create", "confirmation": "not_required", "description": "基于当前配置创建应用新版本", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app.version", "idempotency": "unknown", @@ -8595,6 +9264,9 @@ "cli_path": "dev app delete", "confirmation": "user_required", "description": "删除开放平台企业内部应用(不可逆,需 --confirm-name 二次确认)", + "dry_run": { + "preview_kind": "request" + }, "effect": "destructive", "group": "app", "idempotency": "unknown", @@ -8622,6 +9294,9 @@ "cli_path": "dev app disable", "confirmation": "user_required", "description": "停用开放平台企业内部应用", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app", "idempotency": "unknown", @@ -8649,6 +9324,9 @@ "cli_path": "dev app robot disable", "confirmation": "user_required", "description": "停用现有应用的机器人能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app.robot", "idempotency": "unknown", @@ -8676,6 +9354,9 @@ "cli_path": "dev app enable", "confirmation": "not_required", "description": "启用开放平台企业内部应用", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app", "idempotency": "unknown", @@ -8703,6 +9384,9 @@ "cli_path": "dev app robot enable", "confirmation": "not_required", "description": "启用现有应用机器人能力(纯启用,无需配置字段)", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app.robot", "idempotency": "unknown", @@ -8730,6 +9414,9 @@ "cli_path": "dev app get", "confirmation": "not_required", "description": "查询开放平台企业内部应用详情", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "group": "app", "idempotency": "idempotent", @@ -8757,6 +9444,9 @@ "cli_path": "dev app credentials get", "confirmation": "not_required", "description": "读取开放平台应用凭证", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "group": "app.credentials", "idempotency": "idempotent", @@ -8784,6 +9474,9 @@ "cli_path": "dev app version get", "confirmation": "not_required", "description": "查询指定版本详情", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "group": "app.version", "idempotency": "idempotent", @@ -8811,6 +9504,9 @@ "cli_path": "dev app version status", "confirmation": "not_required", "description": "查询版本发布/审批状态", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "group": "app.version", "idempotency": "idempotent", @@ -8838,6 +9534,9 @@ "cli_path": "dev app robot get", "confirmation": "not_required", "description": "查询现有应用的机器人配置", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "group": "app.robot", "idempotency": "idempotent", @@ -8865,6 +9564,9 @@ "cli_path": "dev app webapp get", "confirmation": "not_required", "description": "查询网页应用配置", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "group": "app.webapp", "idempotency": "idempotent", @@ -8892,6 +9594,9 @@ "cli_path": "dev app list", "confirmation": "not_required", "description": "查询开放平台企业内部应用列表", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "group": "app", "idempotency": "idempotent", @@ -8919,6 +9624,9 @@ "cli_path": "dev app event list", "confirmation": "not_required", "description": "查询应用已订阅的事件列表", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "group": "app.event", "idempotency": "idempotent", @@ -8946,6 +9654,9 @@ "cli_path": "dev app member list", "confirmation": "not_required", "description": "查询开放平台应用成员", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "group": "app.member", "idempotency": "idempotent", @@ -8973,6 +9684,9 @@ "cli_path": "dev app permission list", "confirmation": "not_required", "description": "查询开放平台应用权限列表", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "group": "app.permission", "idempotency": "idempotent", @@ -9000,6 +9714,9 @@ "cli_path": "dev app version list", "confirmation": "not_required", "description": "分页查询应用版本列表", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "group": "app.version", "idempotency": "idempotent", @@ -9027,6 +9744,9 @@ "cli_path": "dev app version publish", "confirmation": "not_required", "description": "发布指定版本(含高敏权限需 --confirmed-sensitive)", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app.version", "idempotency": "unknown", @@ -9054,6 +9774,9 @@ "cli_path": "dev app robot result", "confirmation": "not_required", "description": "查询机器人异步创建任务结果", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "group": "app.robot", "idempotency": "idempotent", @@ -9081,6 +9804,9 @@ "cli_path": "dev app member remove", "confirmation": "user_required", "description": "移除开放平台应用成员", + "dry_run": { + "preview_kind": "request" + }, "effect": "destructive", "group": "app.member", "idempotency": "unknown", @@ -9108,6 +9834,9 @@ "cli_path": "dev app permission remove", "confirmation": "user_required", "description": "取消开放平台应用权限点", + "dry_run": { + "preview_kind": "request" + }, "effect": "destructive", "group": "app.permission", "idempotency": "unknown", @@ -9135,6 +9864,9 @@ "cli_path": "dev doc search", "confirmation": "not_required", "description": "根据关键词搜索钉钉开放平台的开发文档,返回匹配的文档条目列表,包含标题、摘要、文档链接和相关标签。搜索结果按相关性排序。适用于开发者在集成或调试过程中快速查找 API 说明、接入指南、错误码解释等技术资料。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "doc", "idempotency": "idempotent", @@ -9166,6 +9898,9 @@ "cli_path": "dev app robot config", "confirmation": "not_required", "description": "创建或更新现有应用的机器人配置(upsert)", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app.robot", "idempotency": "unknown", @@ -9193,6 +9928,9 @@ "cli_path": "dev app webapp config", "confirmation": "not_required", "description": "配置网页应用能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app.webapp", "idempotency": "unknown", @@ -9220,6 +9958,9 @@ "cli_path": "dev app robot submit", "confirmation": "not_required", "description": "异步提交钉钉智能体机器人创建任务(支持失败重试)", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app.robot", "idempotency": "unknown", @@ -9247,6 +9988,9 @@ "cli_path": "dev app event subscribe", "confirmation": "not_required", "description": "订阅应用事件回调", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app.event", "idempotency": "unknown", @@ -9274,6 +10018,9 @@ "cli_path": "dev app event unsubscribe", "confirmation": "not_required", "description": "取消订阅应用事件", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app.event", "idempotency": "unknown", @@ -9301,6 +10048,9 @@ "cli_path": "dev app update", "confirmation": "not_required", "description": "修改开放平台企业内部应用基础信息", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app", "idempotency": "unknown", @@ -9328,6 +10078,9 @@ "cli_path": "dev app security config", "confirmation": "not_required", "description": "更新开放平台应用安全配置", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "group": "app.security", "idempotency": "unknown", @@ -9353,11 +10106,11 @@ "CommandRegistry:product=devdoc", "Skill:skills/mono/references/products/devdoc.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.devdoc.prod.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/intent-guide.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/intent-guide.md" ], "agent_summary": "搜索钉钉开放平台开发文档", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -9435,6 +10188,9 @@ "cli_path": "devdoc article search", "confirmation": "not_required", "description": "根据关键词搜索钉钉开放平台的开发文档,返回匹配的文档条目列表,包含标题、摘要、文档链接和相关标签。搜索结果按相关性排序。适用于开发者在集成或调试过程中快速查找 API 说明、接入指南、错误码解释等技术资料。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "article", "idempotency": "idempotent", @@ -9464,9 +10220,9 @@ "CommandRegistry:product=ding", "Skill:skills/mono/references/products/ding.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.ding.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", - "skills/mono/SKILL.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/SKILL.md" ], "agent_summary": "以机器人身份发送或撤回 DING 提醒", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -9544,6 +10300,9 @@ "cli_path": "ding message recall", "confirmation": "user_required", "description": "撤回已发送的DING消息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "message", "idempotency": "unknown", @@ -9575,6 +10334,9 @@ "cli_path": "ding message send", "confirmation": "not_required", "description": "发送 DING 消息给指定用户,支持配置机器人编码、接收人、提醒类型和消息内容。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -9604,10 +10366,10 @@ "CommandRegistry:product=doc", "Skill:skills/mono/references/products/doc.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/intent-guide.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/intent-guide.md" ], "agent_summary": "管理钉钉在线文档的正文、块、评论、导入导出、模板与版本", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -9685,6 +10447,9 @@ "cli_path": "doc permission add", "confirmation": "not_required", "description": "为知识库下的节点(文档、文件夹、文件)添加指定角色的企业用户成员(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量授予企业用户对节点的访问权限,添加成功后即可按指定角色访问该节点及其子节点(若子节点继承权限)。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口添加。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。\r\n- 入参直接采用扁平的 `userIds: List\u003cString\u003e`,每个元素为钉钉 staffId(外部 userId 格式,由钉钉开放平台体系下颁发)。如果你只有 unionId,请先调用钉钉开放平台「根据 unionId 获取 userId」接口换取。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "permission", "idempotency": "unknown", @@ -9716,6 +10481,9 @@ "cli_path": "doc copy", "confirmation": "not_required", "description": "将指定节点复制到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时复制到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有可查看下载权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:复制操作底层可能异步执行,异步时操作已提交但新节点 ID 无法立即返回,请稍后查看目标文件夹确认结果。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -9746,6 +10514,9 @@ "cli_path": "doc comment create", "confirmation": "not_required", "description": "在钉钉文档中创建全文评论,评论不关联文档内具体位置,支持 @提及用户。\r\n\r\n通过 nodeId 定位文档,支持传入文档链接 URL 或文档 ID(dentryUuid)。\r\n- @提及用户:填写 mentionedUserIds,被提及用户会收到通知。\r\n如需创建划词评论(关联文档内指定文本范围),请使用 create_inline_comment 工具。\r\n如需回复已有评论,请使用 reply_comment 工具。\r\n操作受权限控制,仅当调用者对文档有评论权限时可创建评论。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "comment", "idempotency": "unknown", @@ -9777,6 +10548,9 @@ "cli_path": "doc create", "confirmation": "not_required", "description": "创建一篇文字类型的钉钉在线文档(扩展名=adoc)。\r\n支持创建空文档或带有初始 Markdown 内容的文档。(如需创建钉钉AI表格、钉钉表格、钉钉脑图等其他类型的文件,使用 create_file 工具)\r\n支持三种创建位置:\r\n1. 指定 folderId:在该文件夹下创建\r\n2. 指定 workspaceId(知识库 ID)但不传 folderId:在该知识库的根目录下创建\r\n3. 都不传:在用户\"我的文档\"根目录下创建\r\n操作受权限控制,仅当调用者对目标位置有写入权限时可成功创建。\r\n内容长度上限 10000 字符,超出请使用 update_document 工具分批追加写入。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -9807,6 +10581,9 @@ "cli_path": "doc file create", "confirmation": "not_required", "description": "在指定位置创建一个新的文件(文档、表格、演示、白板、脑图、多维表或文件夹)。\r\n\r\n支持三种创建位置(按优先级):\r\n1. 指定 folderId:在该文件夹下创建\r\n2. 仅指定 workspaceId(不传 folderId):在该知识库的根目录下创建\r\n3. 都不传:在用户\"我的文档\"根目录下创建\r\n4. type 要创建的文件类型,必填。支持以下值:adoc(钉钉在线文档)、axls(钉钉表格)、appt(钉钉演示)、adraw(钉钉白板)、amind(钉钉脑图)、able(钉钉多维表)、folder(文件夹)\r\n操作受权限控制,仅当调用者对目标位置有写入权限时可成功创建。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "file", "idempotency": "unknown", @@ -9838,6 +10615,9 @@ "cli_path": "doc folder create", "confirmation": "not_required", "description": "在指定位置创建一个新的文件夹。\r\n\r\n支持在文件夹下或知识库下创建子文件夹。\r\n创建后返回新文件夹的节点 ID,可用于后续在该文件夹下创建文档或子文件夹。\r\n操作受权限控制,仅当调用者对父节点有写入权限时可成功创建。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "folder", "idempotency": "unknown", @@ -9869,6 +10649,9 @@ "cli_path": "doc comment create-inline", "confirmation": "not_required", "description": "在钉钉文档中创建划词评论,评论关联文档内指定块的文本范围,支持 @提及用户。\r\n\r\n通过 nodeId 定位文档,支持传入文档链接 URL 或文档 ID(dentryUuid)。\r\n- blockId、start、end 均为必填,用于定位评论标记的文本范围。\r\n- selectedText 可选填,填写后评论列表中会展示「引用原文:xxx」。\r\n- @提及用户:填写 mentionedUserIds,被提及用户会收到通知。\r\n如需创建全文评论(不关联文档内具体位置),请使用 create_comment 工具。\r\n如需回复已有评论,请使用 reply_comment 工具。\r\n操作受权限控制,仅当调用者对文档有评论权限时可创建评论。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "comment", "idempotency": "unknown", @@ -9988,6 +10771,9 @@ "cli_path": "doc media download", "confirmation": "not_required", "description": "获取钉钉文档中指定附件的临时下载 URL。\r\n传入文档标识 nodeId 和附件资源标识 resourceId,返回附件的 OSS 临时下载链接 downloadUrl。\r\n前置依赖:需先调用 list_document_blocks 获取文档块列表,从中找到 blockType 为 attachment 的块元素,提取其 resourceId 作为本工具的入参。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "media", "idempotency": "idempotent", @@ -10019,6 +10805,9 @@ "cli_path": "doc download", "confirmation": "not_required", "description": "获取文件下载凭证,供 AI Agent 自行发起 HTTP GET 请求下载文件内容。本工具是两步下载流程的第一步(也是唯一需要调用的 MCP Tool)。\r\n\r\n完整下载流程:\r\n Step 1:调用本工具,传入文件节点 ID(nodeId),获取下载 URL(resourceUrl)和签名请求头(headers)。\r\n Step 2:AI Agent 自行发起 HTTP GET 请求:\r\n - URL:使用 resourceUrl 中的第一个 URL(优先级最高)。\r\n - Headers:将 headers 中所有键值对作为请求头携带。\r\n - 期望响应:HTTP 200,Body 为文件二进制内容。\r\n - 注意:下载凭证有过期时间(expirationSeconds),请在过期前完成下载;若已过期,需重新调用本工具获取新凭证。", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -10049,6 +10838,9 @@ "cli_path": "doc read", "confirmation": "not_required", "description": "获取钉钉文档的内容,以 Markdown 格式返回。\r\n\r\n通过 nodeId 定位文档,支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。\r\n\r\n支持的文档类型:钉钉在线文档。\r\n文档链接格式:https://alidocs.dingtalk.com/i/nodes/{dentryUuid}\r\ndentryUuid 为 32 位字母数字字符串。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -10079,6 +10871,9 @@ "cli_path": "doc info", "confirmation": "not_required", "description": "获取存储在钉钉文档(含知识库)、钉盘相关文件的元信息,包括文档标题、类型、创建者、创建时间等。\r\n返回字段中的 contentType 和 extension 是后续工具路由的关键依据。\r\n\r\n⚠️ 重要:当用户需要获取任何钉钉文件的内容时,必须先调用本工具,\r\n再根据返回的 contentType 和 extension 字段按以下规则选择对应工具:\r\n\r\n- contentType=ALIDOC, extension=adoc → 调用 get_document_content(nodeId),返回 Markdown 内容\r\n- contentType=ALIDOC, extension=axls → 调用钉钉表格 MCP: get_all_sheets(nodeId) 获取工作表列表,再调用 get_range(nodeId, sheetId, range) 读取数据\r\n- contentType=ALIDOC, extension=able → 调用钉钉AI表格 MCP: get_tables(nodeId) 获取数据表列表(nodeId 即 baseId),再调用 query_records(nodeId, tableId) 查询记录\r\n- contentType≠ALIDOC 且 nodeType=file → 调用 download_file(nodeId),返回文件下载链接", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -10109,6 +10904,9 @@ "cli_path": "doc import get", "confirmation": "not_required", "description": "根据 taskId 查询文档导入任务的执行结果。\n通常不需要手动调用,dws doc import 会自动完成轮询。\n仅在导入命令超时或中断后,用于手动查询任务状态。\n\n任务状态:\n processing 转换中\n completed 导入成功,返回 documentUrl\n failed 导入失败", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "group": "import", "idempotency": "unknown", @@ -10136,6 +10934,9 @@ "cli_path": "doc block insert", "confirmation": "not_required", "description": "将一个新的块元素插入指定文档,需要提供文档ID(dentryUuid)与块元素内容(必须包含 blockType 及对应类型的属性对象)。可以支持在指定块元素(传入blockId或index)的头部或尾部插入块元素。操作受文档权限控制,仅当调用者拥有编辑权限时生效。\r\n\r\n【附件插入说明】\r\n若 blockType 为 \"attachment\":\r\n1. 必须先调用 get_doc_attachment_upload_info 工具获取该附件的属性(resourceId)。\r\n2. 将获取到的信息整合进 element 的 attachment 对象中,然后再调用此工具。\r\n\r\n【get_doc_attachment_upload_info 接口使用说明】\r\n获取向指定钉钉文档上传附件所需的 OSS 上传凭证信息。\r\n使用流程:\r\n1. 调用 get_doc_attachment_upload_info 接口,传入文档标识(nodeId)、文件名、文件大小和 MIME 类型,获取上传凭证。\r\n2. 使用返回的 uploadUrl 通过 HTTP PUT 请求将文件内容上传至 OSS,需设置以下请求头:\r\n Content-Type:与入参 mimeType 保持一致,例如 `application/pdf`\r\n Content-Length:与入参 fileSize 保持一致,单位为字节\r\n3. 上传成功后,使用返回的 resourceId 在文档中插入类型为附件的块元素。\r\n\r\n注意事项:\r\n1. uploadUrl 具有时效性,请在获取后尽快完成上传,避免凭证过期。\r\n2. fileSize 必须与实际文件大小一致,否则上传可能失败。\r\n3. mimeType 应与实际文件类型匹配,例如 PDF 文件传 application/pdf。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "block", "idempotency": "unknown", @@ -10167,6 +10968,9 @@ "cli_path": "doc comment list", "confirmation": "not_required", "description": "获取钉钉文档的评论列表,支持分页查询、按评论类型和解决状态过滤。\r\n通过 nodeId 定位文档,支持传入文档链接 URL 或文档 ID(dentryUuid)。\r\n操作受权限控制,仅当调用者对文档有读取及以上权限时可获取评论。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "comment", "idempotency": "idempotent", @@ -10198,6 +11002,9 @@ "cli_path": "doc block list", "confirmation": "not_required", "description": "查询指定钉钉文档下的一级块元素列表,需要提供dentryUuid。支持按按起始位置、终止位置范围及块类型过滤。操作受文档权限控制,当调用者拥有编辑或查看或下载权限时生效。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "block", "idempotency": "idempotent", @@ -10229,6 +11036,9 @@ "cli_path": "doc list", "confirmation": "not_required", "description": "列出指定文件夹或知识库下的直接子节点列表(文件夹/文档/文件等),支持分页。\r\n\r\n返回结果基于当前 MCP 会话用户的可访问权限进行过滤。\r\n返回的节点列表包含多种类型:在线文档、文件夹、PDF、docx、表格、脑图、白板等。\r\n\r\n定位方式(按优先级):\r\n1. 传 folderId:列出该文件夹下的直接子节点\r\n2. 仅传 workspaceId(不传 folderId):列出该知识库根目录下的直接子节点\r\n3. 都不传:列出用户\"我的文档\"根目录下的直接子节点\r\n\r\n返回的 nodeId 可直接用于其他工具(如 get_document_content、update_document、create_document 等)。\r\n若 nodeType=folder 且 hasChildren=true,可将该 nodeId 作为 folderId 再次调用本工具进行递归遍历。\r\n若 contentType=alidoc,可调用 get_document_content(nodeId=nodeId) 获取文档内容。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -10259,6 +11069,9 @@ "cli_path": "doc permission list", "confirmation": "not_required", "description": "查询知识库节点当前的成员权限列表。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "permission", "idempotency": "idempotent", @@ -10290,6 +11103,9 @@ "cli_path": "doc media insert", "confirmation": "not_required", "description": "将本地文件作为附件上传并插入到钉钉文档中(三步自动完成)。\n\n流程:\n 1. 获取附件上传凭证 (get_doc_attachment_upload_info)\n 2. HTTP PUT 上传文件到 OSS\n 3. 插入附件块到文档 (insert_document_block)\n\n--mime-type 可选,不指定时根据文件扩展名自动推断。", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "group": "media", "idempotency": "unknown", @@ -10317,6 +11133,9 @@ "cli_path": "doc move", "confirmation": "not_required", "description": "将指定节点移动到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时移动到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有编辑权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:移动操作底层可能异步执行,异步时操作已提交但无法立即确认完成,请稍后查看目标文件夹确认结果。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -10347,6 +11166,9 @@ "cli_path": "doc export get", "confirmation": "not_required", "description": "用于查询通过 submit_export_job 提交的文字文档导出任务的执行状态,任务完成时返回文件下载链接。", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "group": "export", "idempotency": "idempotent", @@ -10378,6 +11200,9 @@ "cli_path": "doc permission remove", "confirmation": "user_required", "description": "从知识库节点移除指定企业用户的权限(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量移除成员在节点上的权限,移除后相关用户将无法通过该节点的直接授权访问内容(若有父节点继承权限则仍可通过继承权限访问)。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口移除。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。DOWNLOADER / READER / 非成员调用会返回 `forbidden.accessDenied`,错误信息会明确提示所需的最低角色。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "permission", "idempotency": "unknown", @@ -10409,6 +11234,9 @@ "cli_path": "doc rename", "confirmation": "not_required", "description": "对指定节点进行重命名。\r\n\r\n支持范围:\r\n- 知识库(workspace)下的文档节点、文件夹节点\r\n\r\n权限要求:\r\n- 对目标节点有编辑权限", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -10439,6 +11267,9 @@ "cli_path": "doc comment reply", "confirmation": "not_required", "description": "回复钉钉文档中的已有评论,支持普通文字回复和表情贴图回复,支持 @提及用户。\r\n\r\n通过 nodeId 定位文档,通过 replyCommentKey 指定被回复的评论(可从 create_comment 或 list_comments 的返回结果中获取)。\r\n- 普通回复:填写 content,不填 emoji。\r\n- 表情贴图回复:填写 content(表情名称),同时将 emoji 设为 true。表情回复的 categoryFeature 会自动从被回复评论继承。\r\n- @提及用户:填写 mentionedUserIds,被提及用户会收到通知。\r\n操作受权限控制,仅当调用者对文档有评论权限时可回复评论。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "comment", "idempotency": "unknown", @@ -10470,6 +11301,9 @@ "cli_path": "doc search", "confirmation": "not_required", "description": "根据关键词和多种过滤条件搜索当前用户有权限访问的文档列表。\r\n\r\n支持的过滤条件:\r\n- keyword:关键词匹配文档标题和内容\r\n- extensions:按文件扩展名精确过滤(pdf/docx/png 等)\r\n- createdTimeFrom / createdTimeTo:按创建时间范围过滤\r\n- visitedTimeFrom / visitedTimeTo:按访问时间范围过滤\r\n- creatorUserIds:按创建者用户 ID 过滤\r\n - editorUserIds:按编辑者用户 ID 过滤\r\n- mentionedUserIds:按文档中 @提及的用户 ID 过滤\r\n- workspaceIds:按知识库范围过滤(支持知识库 URL)\r\n\r\n支持分页获取结果。搜索范围为用户在当前组织内有权限访问的所有文档数据。\r\n所有过滤条件均为可选,不传则不过滤。多个条件同时传入时取交集", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -10500,6 +11334,9 @@ "cli_path": "doc template apply", "confirmation": "not_required", "description": "使用指定模板创建新文档。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "template", "idempotency": "unknown", @@ -10527,6 +11364,9 @@ "cli_path": "doc template list", "confirmation": "not_required", "description": "获取当前用户可用的文档模板列表,支持按来源筛选。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "template", "idempotency": "idempotent", @@ -10554,6 +11394,9 @@ "cli_path": "doc template search", "confirmation": "not_required", "description": "根据关键词搜索文档模板。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "template", "idempotency": "idempotent", @@ -10581,6 +11424,9 @@ "cli_path": "doc comment update", "confirmation": "not_required", "description": "更新指定文档中的一条评论。\n\n--comment-key 为待更新评论的唯一标识,可从 comment list、create 或 create-inline 的返回结果中获取。\n可通过 --mention 指定更新后评论中被 @ 的用户 uid 列表。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "comment", "idempotency": "unknown", @@ -10638,6 +11484,9 @@ "cli_path": "doc block update", "confirmation": "not_required", "description": "更新指定文档的指定块元素内容或样式,需要提供文档ID(dentryUuid)、块元素ID(blockId)与块元素内容(必须包含 blockType 及对应类型的属性对象)。操作受文档权限控制,仅当调用者拥有编辑权限时生效。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "block", "idempotency": "unknown", @@ -10669,6 +11518,9 @@ "cli_path": "doc permission update", "confirmation": "user_required", "description": "修改企业用户在知识库节点上的角色(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量调整成员角色,同一成员在同一节点只能拥有一个角色,变更后旧角色自动替换。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口变更。\r\n- 若成员的角色来自父节点的权限继承(PASS_ON 模式),且继承的角色高于目标角色,接口会拒绝操作。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。\r\n- 入参直接采用扁平的 `userIds: List\u003cString\u003e`,每个元素为钉钉 staffId(外部 userId 格式,由钉钉开放平台体系下颁发)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "permission", "idempotency": "unknown", @@ -10700,6 +11552,9 @@ "cli_path": "doc upload", "confirmation": "not_required", "description": "将本地文件上传到钉钉文档或钉钉知识库(三步上传流程)。\n\n流程:\n 1. 获取 OSS 上传凭证 (get_file_upload_info)\n 2. HTTP PUT 上传文件二进制到 OSS\n 3. 提交文件入库 (commit_uploaded_file)\n\n上传位置优先级: --folder \u003e --workspace \u003e 默认 (我的文档根目录)", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "composite", @@ -10726,6 +11581,9 @@ "cli_path": "doc version list", "confirmation": "not_required", "description": "查看文档历史版本列表", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "version", "idempotency": "idempotent", @@ -10780,6 +11638,9 @@ "cli_path": "doc version save", "confirmation": "not_required", "description": "手动保存文档版本快照", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "version", "idempotency": "unknown", @@ -10805,9 +11666,9 @@ "CommandRegistry:product=drive", "Skill:skills/mono/references/products/drive.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", - "skills/mono/SKILL.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/SKILL.md" ], "agent_summary": "管理钉盘及文档空间中的文件、目录、上传下载、回收站与公开发布", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -10885,6 +11746,9 @@ "cli_path": "drive permission add", "confirmation": "not_required", "description": "为知识库下的节点(文档、文件夹、文件)添加指定角色的企业用户成员(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量授予企业用户对节点的访问权限,添加成功后即可按指定角色访问该节点及其子节点(若子节点继承权限)。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口添加。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。\r\n- 入参直接采用扁平的 `userIds: List\u003cString\u003e`,每个元素为钉钉 staffId(外部 userId 格式,由钉钉开放平台体系下颁发)。如果你只有 unionId,请先调用钉钉开放平台「根据 unionId 获取 userId」接口换取。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "permission", "idempotency": "unknown", @@ -10916,6 +11780,9 @@ "cli_path": "drive commit", "confirmation": "not_required", "description": "文件上传流程:\r\nStep 1:调用 get_upload_info 获取预签名的 OSS 上传 URL\r\nStep 2:使用 Step 1 返回的 URL 将文件 PUT 到 OSS\r\nStep 3:调用本接口提交文件,传入Step 1返回的 uploadId 与对应的 fileName、fileSize 完成文件上传", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -10946,6 +11813,9 @@ "cli_path": "drive copy", "confirmation": "not_required", "description": "将指定节点复制到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时复制到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有可查看下载权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:复制操作底层可能异步执行,异步时操作已提交但新节点 ID 无法立即返回,请稍后查看目标文件夹确认结果。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -10976,6 +11846,9 @@ "cli_path": "drive mkdir", "confirmation": "not_required", "description": "在钉盘中创建一个新文件夹\r\n最简用法:只传 name,文件夹会创建在当前用户「我的文件」的根目录下。\r\n如果想创建在某个子文件夹里,传 parentId(从 list_files 或 create_folder 的返回值中获取)。\r\n创建成功后返回 fileId,可直接用于后续操作(如在该文件夹下继续创建子文件夹或上传文件)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -11006,6 +11879,9 @@ "cli_path": "drive shortcut", "confirmation": "not_required", "description": "为指定源节点创建快捷方式,并放置到目标文件夹或知识库。\n\n通过 --node 指定源节点。--folder 和 --workspace 均为可选;都不传时由服务端选择默认位置。\n若同时指定,--folder 是目标文件夹,--workspace 用于指定其所属知识库。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "non_idempotent", "interface_mode": "local", @@ -11062,6 +11938,9 @@ "cli_path": "drive download", "confirmation": "not_required", "description": "获取钉盘普通文件的下载链接。调用钉盘文件下载接口,返回 OSS 预签名下载链接,链接有效期 15 分钟", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -11122,6 +12001,9 @@ "cli_path": "drive stats", "confirmation": "not_required", "description": "获取指定节点的统计数据,包括阅读人数、阅读次数、编辑次数、评论数、点赞数、预览次数和下载次数等。\n\n不同文件类型返回的统计维度可能不同。--node 支持节点 ID 或文档 URL。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "local", @@ -11148,6 +12030,9 @@ "cli_path": "drive upload-info", "confirmation": "not_required", "description": "文件上传流程:\r\nStep 1:调用本接口获取预签名的 OSS 上传 URL\r\nStep 2:使用 Step 1 返回的 URL 将文件 PUT 到 OSS\r\nStep 3:调用commit_upload 提交文件,传入本接口返回的 uploadId 与对应的 fileName、fileSize 完成文件上传", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -11178,6 +12063,9 @@ "cli_path": "drive list", "confirmation": "not_required", "description": "列出钉盘指定文件夹下的文件和文件夹,支持分页和排序\r\n最简用法:不传任何参数,列出默认空间根目录下的内容。\r\n如果想列出某个子文件夹的内容,传 parentId(从 create_folder 或 list_files 返回值中获取)。\r\n使用 nextToken 游标翻页:首次不传,后续翻页传上一次返回的 nextToken;nextToken 为 null 表示没有更多数据。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -11208,6 +12096,9 @@ "cli_path": "drive permission list", "confirmation": "not_required", "description": "查询知识库节点当前的成员权限列表。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "permission", "idempotency": "idempotent", @@ -11239,6 +12130,9 @@ "cli_path": "drive list-spaces", "confirmation": "not_required", "description": "获取当前用户可访问的空间列表。\r\n最简用法:不传任何参数,返回所有企业空间。\r\n空间类型筛选:通过 spaceType 参数可以筛选返回的空间类型:\r\norgSpace(或 不传):返回企业空间列表\r\nmySpace:返回用户的\"我的文件\"个人空间\r\n支持游标分页,使用 nextToken 进行翻页(仅企业空间支持分页)。\r\n返回结果说明:\r\n当 spaceType 为 orgSpace ,返回企业团队空间列表\r\n当 spaceType 为 mySpace 时,返回单个\"我的文件\"空间\r\n如果 nextToken 不为空,表示还有更多空间可以查询(仅企业空间)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -11269,6 +12163,9 @@ "cli_path": "drive move", "confirmation": "not_required", "description": "将指定节点移动到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时移动到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有编辑权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:移动操作底层可能异步执行,异步时操作已提交但无法立即确认完成,请稍后查看目标文件夹确认结果。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -11299,6 +12196,9 @@ "cli_path": "drive permission remove", "confirmation": "user_required", "description": "从知识库节点移除指定企业用户的权限(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量移除成员在节点上的权限,移除后相关用户将无法通过该节点的直接授权访问内容(若有父节点继承权限则仍可通过继承权限访问)。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口移除。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。DOWNLOADER / READER / 非成员调用会返回 `forbidden.accessDenied`,错误信息会明确提示所需的最低角色。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "permission", "idempotency": "unknown", @@ -11330,6 +12230,9 @@ "cli_path": "drive permission update", "confirmation": "not_required", "description": "修改企业用户在知识库节点上的角色(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量调整成员角色,同一成员在同一节点只能拥有一个角色,变更后旧角色自动替换。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口变更。\r\n- 若成员的角色来自父节点的权限继承(PASS_ON 模式),且继承的角色高于目标角色,接口会拒绝操作。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。\r\n- 入参直接采用扁平的 `userIds: List\u003cString\u003e`,每个元素为钉钉 staffId(外部 userId 格式,由钉钉开放平台体系下颁发)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "permission", "idempotency": "unknown", @@ -11361,6 +12264,9 @@ "cli_path": "drive publish get", "confirmation": "not_required", "description": "查询文件当前是否处于互联网公开发布状态,以及公开发布的权限设置。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "publish", "idempotency": "unknown", @@ -11442,6 +12348,9 @@ "cli_path": "drive recent", "confirmation": "not_required", "description": "获取当前用户最近访问或编辑过的文档列表。\n\n支持按文档类型、操作类型、创建人、所属组织过滤。所有过滤条件均为可选,不传则不过滤。\n\n操作类型 (--operate-type):\n 0 最近访问(含打开+编辑)(默认)\n 1 最近编辑\n 不传默认仅返回最近访问(0)\n\n创建人类型 (--creator-type):\n 0 全部 (默认)\n 1 我创建的\n 2 他人创建的", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "local", @@ -11468,6 +12377,9 @@ "cli_path": "drive recycle list", "confirmation": "not_required", "description": "查看回收站文件列表", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "recycle", "idempotency": "idempotent", @@ -11495,6 +12407,9 @@ "cli_path": "drive recycle restore", "confirmation": "not_required", "description": "还原回收站中的文件", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "recycle", "idempotency": "idempotent", @@ -11522,6 +12437,9 @@ "cli_path": "drive rename", "confirmation": "not_required", "description": "对指定节点进行重命名。\r\n\r\n支持范围:\r\n- 知识库(workspace)下的文档节点、文件夹节点\r\n\r\n权限要求:\r\n- 对目标节点有编辑权限", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -11582,6 +12500,9 @@ "cli_path": "drive upload", "confirmation": "not_required", "description": "将本地文件上传(三步自动完成)。\n\n路由规则:\n 默认(无 --workspace) → 上传到钉盘(我的文件或指定空间)\n --workspace \u003cid\u003e → 上传到文档空间/知识库\n\n流程:\n 1. 获取 OSS 上传凭证\n 2. HTTP PUT 上传文件二进制到 OSS\n 3. 提交文件入库\n\n上传位置: --folder 指定父目录,不传则上传到空间根目录。", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "composite", @@ -11606,8 +12527,8 @@ "CommandRegistry:product=live", "Skill:skills/multi/dingtalk-live/SKILL.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.live.prod.json", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/imported/wukong.json" + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_manual_hints.json" ], "agent_summary": "查询当前用户的直播列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -11685,6 +12606,9 @@ "cli_path": "live stream list", "confirmation": "not_required", "description": "获取当前用户发起的直播列表,包含每场直播的基础信息与统计数据。返回字段包括:直播标题、封面图 URL、直播 ID、主播昵称、开始/结束时间戳、播放时长(毫秒)、观看量(UV)及直播状态(如已结束)。数据按分页返回,支持判断是否还有更多内容。适用于个人直播管理、历史记录查看等场景,仅展示当前用户有权限访问的直播内容。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "stream", "idempotency": "idempotent", @@ -11713,11 +12637,11 @@ "agent_source_refs": [ "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "管理邮箱、邮件、草稿、附件、文件夹、联系人和邮件模板", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -11795,6 +12719,9 @@ "cli_path": "mail message batch-delete", "confirmation": "user_required", "description": "批量删除邮件", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "message", "idempotency": "unknown", @@ -11826,6 +12753,9 @@ "cli_path": "mail contact batch-delete", "confirmation": "user_required", "description": "批量删除用户邮箱联系人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "contact", "idempotency": "unknown", @@ -11857,6 +12787,9 @@ "cli_path": "mail message batch-move", "confirmation": "not_required", "description": "批量移动邮件到指定文件夹", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -11919,6 +12852,9 @@ "cli_path": "mail draft create", "confirmation": "not_required", "description": "创建邮件草稿", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "draft", "idempotency": "unknown", @@ -11981,6 +12917,9 @@ "cli_path": "mail folder create", "confirmation": "not_required", "description": "该工具支持在指定邮箱下创建邮件文件夹。可以创建顶层文件夹,也可以在指定父文件夹下创建子文件夹。创建成功后返回新文件夹的 ID 和元信息。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "folder", "idempotency": "unknown", @@ -12074,6 +13013,9 @@ "cli_path": "mail contact create", "confirmation": "not_required", "description": "创建用户邮箱联系人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "contact", "idempotency": "unknown", @@ -12105,6 +13047,9 @@ "cli_path": "mail template create", "confirmation": "not_required", "description": "创建个人邮件模板", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "template", "idempotency": "unknown", @@ -12136,6 +13081,9 @@ "cli_path": "mail folder delete", "confirmation": "user_required", "description": "该工具支持删除指定邮箱下的邮件文件夹。需要传入要删除的文件夹 ID,文件夹 ID 可通过列出邮件文件夹获得。不要把文件夹名称当作 ID。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "folder", "idempotency": "unknown", @@ -12167,6 +13115,9 @@ "cli_path": "mail template delete", "confirmation": "user_required", "description": "删除用户邮件模板", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "template", "idempotency": "unknown", @@ -12198,6 +13149,9 @@ "cli_path": "mail message get", "confirmation": "not_required", "description": "根据 messageId 获取邮件详情", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -12229,6 +13183,9 @@ "cli_path": "mail thread get", "confirmation": "not_required", "description": "通过会话 ID 获取指定邮箱中的会话信息,默认仅返回会话基本信息,可通过 $select 参数指定需要额外返回的字段(如 $select=messages 返回会话内的邮件列表)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "thread", "idempotency": "idempotent", @@ -12260,6 +13217,9 @@ "cli_path": "mail template get", "confirmation": "not_required", "description": "获取用户邮件模板详情", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "template", "idempotency": "idempotent", @@ -12291,6 +13251,9 @@ "cli_path": "mail message list", "confirmation": "not_required", "description": "列出指定文件夹中的邮件列表(默认为收件箱)。\n\n底层通过 KQL 查询 folderId 实现,返回邮件 ID 及元信息(不含正文)。\n\n常用文件夹 ID:1=已发送, 2=收件箱, 3=垃圾邮件, 5=草稿, 6=已删除\n\n返回字段:\n messages 邮件列表,每条包含邮件 ID 及元信息(不含正文)\n total 符合条件的总邮件数\n nextCursor 下一页游标,传入 --cursor 翻页;值为 \"$\" 表示已到达列表尾部\n\n错误说明:\n domain.notFound 该用户的邮箱不是由钉钉邮箱托管,无法完成操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -12318,6 +13281,9 @@ "cli_path": "mail folder list", "confirmation": "not_required", "description": "该工具支持列出指定邮箱的顶层文件夹或指定父文件夹下的所有子文件夹。\r\n注意:该工具只会返回文件夹的 ID 和元信息(folderId为空则返回顶层文件夹,非空则返回指定父文件夹的子文件夹)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "folder", "idempotency": "idempotent", @@ -12349,6 +13315,9 @@ "cli_path": "mail attachment list", "confirmation": "not_required", "description": "列举邮件附件", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "attachment", "idempotency": "idempotent", @@ -12380,6 +13349,9 @@ "cli_path": "mail tag list", "confirmation": "not_required", "description": "该工具支持列出指定邮箱下的所有邮件标签。只会返回标签 的 ID 和元信息(名称、父标签、邮件数量、未读数量等。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "tag", "idempotency": "idempotent", @@ -12411,6 +13383,9 @@ "cli_path": "mail contact list", "confirmation": "not_required", "description": "列出用户邮箱联系人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "contact", "idempotency": "idempotent", @@ -12442,6 +13417,9 @@ "cli_path": "mail mailbox list", "confirmation": "not_required", "description": "查询当前钉钉用户可以使用的 Email 地址列表。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "mailbox", "idempotency": "idempotent", @@ -12473,6 +13451,9 @@ "cli_path": "mail template list", "confirmation": "not_required", "description": "列出用户邮件模板", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "template", "idempotency": "idempotent", @@ -12504,6 +13485,9 @@ "cli_path": "mail message search", "confirmation": "not_required", "description": "使用类似 KQL 的查询表达式搜索邮件。\r\n该工具支持通过灵活的查询表达式、分页、排序和字段选择来搜索邮件。\r\n\r\n注意:该工具只会返回邮件的ID和元信息,不会返回完整的邮件正文内容", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "message", "idempotency": "idempotent", @@ -12535,6 +13519,9 @@ "cli_path": "mail user search", "confirmation": "not_required", "description": "搜索账号", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "user", "idempotency": "idempotent", @@ -12566,6 +13553,9 @@ "cli_path": "mail draft send", "confirmation": "not_required", "description": "发送草稿箱中的邮件", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "draft", "idempotency": "unknown", @@ -12597,6 +13587,9 @@ "cli_path": "mail message send", "confirmation": "not_required", "description": "使用指定的Email地址作为发件人发送一封邮件。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "message", "idempotency": "unknown", @@ -12628,6 +13621,9 @@ "cli_path": "mail draft update", "confirmation": "not_required", "description": "更新邮件草稿", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "draft", "idempotency": "unknown", @@ -12659,6 +13655,9 @@ "cli_path": "mail folder update", "confirmation": "not_required", "description": "该工具支持修改指定邮箱下邮件文件夹的名称。需要传入要更新的文件夹 ID 和新名称。文件夹 ID 可通过列出邮件文件夹获得,不要把文件夹名称当作 ID。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "folder", "idempotency": "unknown", @@ -12690,6 +13689,9 @@ "cli_path": "mail contact update", "confirmation": "not_required", "description": "修改用户邮箱联系人信息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "contact", "idempotency": "unknown", @@ -12721,6 +13723,9 @@ "cli_path": "mail template update", "confirmation": "not_required", "description": "更新用户邮件模板", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "template", "idempotency": "unknown", @@ -12750,10 +13755,10 @@ "cobra-help:dws minutes --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "查询和维护钉钉听记的转写、摘要、待办、权限、录音、标签、说话人总结及文件上传会话。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -12831,6 +13836,9 @@ "cli_path": "minutes permission add", "confirmation": "not_required", "description": "批量给多个听记增加成员,并且设置成员的权限。权限类型为:0:管理员;1:所有者;2:可编辑;3:可查看/下载;4:仅查看。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "permission", "idempotency": "unknown", @@ -12862,6 +13870,9 @@ "cli_path": "minutes hot-word add", "confirmation": "not_required", "description": "添加听记个人热词\r\n对于听记语音识别中,需要优化识别结果的专有名词、人名、以及其他用户需要添加热词的场景使用\r\n热词长度不超过10个汉字或5个英文单词", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "hot-word", "idempotency": "unknown", @@ -12893,6 +13904,9 @@ "cli_path": "minutes get batch", "confirmation": "not_required", "description": "根据听记taskUuid列表批量查询听记详情。输入参数:taskUuid列表(string[],必填,每个元素为听记的唯一标识符,最少传入1个)。返回对应听记的详情列表,每条记录包含:听记标题、时长、参与人列表、创建时间、听记唯一标识taskUuid、听记状态。适用于已知特定听记taskUuid需批量获取详情的列表展示场景。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "get", "idempotency": "idempotent", @@ -12924,6 +13938,9 @@ "cli_path": "minutes upload cancel", "confirmation": "not_required", "description": "取消文件上传会话\r\n当需要取消create_upload_session创建的会话时使用该接口,传入要取消的会话ID", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "upload", "idempotency": "unknown", @@ -12955,6 +13972,9 @@ "cli_path": "minutes upload complete", "confirmation": "not_required", "description": "文件上传完成后,创建听记。\r\n必须在create_upload_session之后、预签名URL上传`curl -X PUT \"{presignedUrl}\" -T \"/path/to/file.mp4\"`完成后调用。\r\n调用流程参考create_upload_session介绍。\r\n幂等:同一sessionId重复调用直接返回已有的任务,不会重复创建。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "upload", "idempotency": "unknown", @@ -12986,6 +14006,9 @@ "cli_path": "minutes mind-graph create", "confirmation": "not_required", "description": "触发创建听记思维导图任务。触发成功后,你需要知道听记思维导图任务状态,每2s调用一次query_mind_graph_status,如果状态是“进行中”需要保持轮询。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "mind-graph", "idempotency": "unknown", @@ -13017,6 +14040,9 @@ "cli_path": "minutes speaker summary create", "confirmation": "not_required", "description": "触发创建发言人的段落总结任务,该任务将听记的发言人的所有撰写内容汇总总结,触发后需要继续调用查询接口去查询总结任务的结果", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "speaker.summary", "idempotency": "idempotent", @@ -13048,6 +14074,9 @@ "cli_path": "minutes upload create", "confirmation": "not_required", "description": "创建文件上传会话,获取预签名上传URL\r\n调用方拿到 URL 后,直接用HTTP PUT将文件上传到该URL\r\n必须与complete_upload_session配合使用\r\n1.调用create_upload_session获取预签名上传URL和上传ID\r\n2.HTTP PUT预签名上传URL上传文件(不带HEADER)\r\n3.调用complete_upload_session传入会话ID", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "upload", "idempotency": "unknown", @@ -13079,6 +14108,9 @@ "cli_path": "minutes get summary", "confirmation": "not_required", "description": "根据听记唯一标识获取由AI生成的听记内容摘要。输入参数:目标听记的唯一标识符taskUuid。返回Markdown格式的摘要文本,内容由AI对听记转写原文进行结构化提炼生成,涵盖会议主题、核心结论、关键讨论点等。适用于快速了解听记核心内容、会议记录整理、摘要分享等场景。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "get", "idempotency": "idempotent", @@ -13110,6 +14142,9 @@ "cli_path": "minutes get info", "confirmation": "not_required", "description": "根据听记唯一标识获取该听记的基础元数据信息。输入参数:听记的唯一标识符taskUuid。返回字段包括:创建人、开始时间、截止时间、听记标题、听记访问链接URL。适用于展示听记详情页头部信息、跳转听记原始链接、信息摘要展示等场景。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "get", "idempotency": "idempotent", @@ -13141,6 +14176,9 @@ "cli_path": "minutes get keywords", "confirmation": "not_required", "description": "根据听记唯一标识查询该听记的关键字列表。输入参数:目标听记的唯一标识符taskUuid。返回关键字列表,每个元素为一个从听记内容中提取的核心关键词。适用于快速了解听记主题、关键词检索、内容分类打标及听记摘要辅助展示等场景。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "get", "idempotency": "idempotent", @@ -13172,6 +14210,9 @@ "cli_path": "minutes get transcription", "confirmation": "not_required", "description": "根据听记唯一标识查询该听记的完整语音转写原文。输入参数:听记的唯一标识符 taskUuid。返回转写内容列表,每条记录包含:发言人信息、语音转写文本、对应时间戳。适用于用户回顾会议发言内容、按发言人检索原文、生成会议记录等场景。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "get", "idempotency": "idempotent", @@ -13203,6 +14244,9 @@ "cli_path": "minutes speaker summary get", "confirmation": "not_required", "description": "查询发言人的段落总结任务的结果,该任务将听记的发言人的所有撰写内容汇总总结返回,配合创建任务使用", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "speaker.summary", "idempotency": "idempotent", @@ -13238,6 +14282,9 @@ "cli_path": "minutes list mine", "confirmation": "not_required", "description": "新版:查询我的听记列表,支持输入关键词或者时间范围查询,返回听记列表。代替list_by_keyword_range。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "list", "idempotency": "idempotent", @@ -13269,6 +14316,9 @@ "cli_path": "minutes get todos", "confirmation": "not_required", "description": "根据听记唯一标识查询该听记中提取的待办事项列表。输入参数:目标听记的唯一标识符taskUuid。返回待办事项列表,每条记录包含:待办事项内容、待办唯一ID、参与人信息、待办时间。适用于会后跟进行动项、任务分配追踪、按人员或时间筛选待办等场景。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "get", "idempotency": "idempotent", @@ -13300,6 +14350,9 @@ "cli_path": "minutes hot-word list", "confirmation": "not_required", "description": "查询我的热词列表,返回个人的所有听记配置过的热词列表", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "hot-word", "idempotency": "idempotent", @@ -13331,6 +14384,9 @@ "cli_path": "minutes mind-graph status", "confirmation": "not_required", "description": "查询思维导图任务状态,根据taskUuid查询对应思维导图状态。\r\n返回的结果里,任务状态(taskStatus)如下:\r\n0-进行中,1-成功,2-失败\r\n如果没有返回任务状态,也视为成功", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "mind-graph", "idempotency": "idempotent", @@ -13362,6 +14418,9 @@ "cli_path": "minutes get audio", "confirmation": "not_required", "description": "查询听记的音频/视频地址,入参为 taskUuid 和操作人 uid,操作人需拥有该听记的\"读\"权限及以上才会返回;支持所有类型的听记(线上闪记、线下闪记、A1 硬件听记、上传文件听记等)。在返回地址前会过滤以下场景:听记已被删除、A1 无痕模式听记、临存过期的听记(媒体未准备好或临时存储已过期)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "get", "idempotency": "idempotent", @@ -13393,6 +14452,9 @@ "cli_path": "minutes tag query", "confirmation": "not_required", "description": "根据用户的标签或者分组信息来查询听记列表信息,用户的标签通过听记页面手动创建。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "tag", "idempotency": "idempotent", @@ -13424,6 +14486,9 @@ "cli_path": "minutes tag list", "confirmation": "not_required", "description": "查询我的的听记的标签或者分组列表,标签或者分组在听记页面创建。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "tag", "idempotency": "idempotent", @@ -13455,6 +14520,9 @@ "cli_path": "minutes record pause", "confirmation": "not_required", "description": "暂停听记录音", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "record", "idempotency": "unknown", @@ -13482,6 +14550,9 @@ "cli_path": "minutes record resume", "confirmation": "not_required", "description": "恢复听记录音", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "record", "idempotency": "unknown", @@ -13509,6 +14580,9 @@ "cli_path": "minutes record start", "confirmation": "not_required", "description": "发起听记(开始录音)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "record", "idempotency": "unknown", @@ -13536,6 +14610,9 @@ "cli_path": "minutes record stop", "confirmation": "not_required", "description": "结束听记录音", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "record", "idempotency": "unknown", @@ -13563,6 +14640,9 @@ "cli_path": "minutes permission remove", "confirmation": "user_required", "description": "批量移除多个听记的成员的权限。权限类型为:0:管理员;1:所有者;2:可编辑;3:可查看/下载;4:仅查看。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "permission", "idempotency": "unknown", @@ -13594,6 +14674,9 @@ "cli_path": "minutes replace-text", "confirmation": "user_required", "description": "把听记中所有出现的原文字替换为目标文字,包括转写段落和纪要摘要中出现的原文字都会被替换为目标文字", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "idempotency": "unknown", "interface_mode": "mcp", @@ -13624,6 +14707,9 @@ "cli_path": "minutes speaker replace", "confirmation": "not_required", "description": "批量替换听记转写中指定发言人,将源发言人(speakerNick)精确匹配的所有段落替换为目标发言人,支持同时替换 nickName 和 subSpeakerNickname 两种匹配方式,并自动更新纪要、待办中的发言人信息。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "speaker", "idempotency": "unknown", @@ -13655,6 +14741,9 @@ "cli_path": "minutes update summary", "confirmation": "not_required", "description": "用传入的摘要文本全量覆盖听记的纪要内容,不触发 AI 重新生成。适用于用户手动编辑或 AI Agent 修改纪要的场景。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "update", "idempotency": "unknown", @@ -13686,6 +14775,9 @@ "cli_path": "minutes update title", "confirmation": "not_required", "description": "修改指定听记的标题名称。输入参数:taskUuid、newTitle 新的听记标题。操作成功返回更新结果状态。适用于用户对已有听记进行重命名、整理归档等场景。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "update", "idempotency": "unknown", @@ -13715,9 +14807,9 @@ "CommandRegistry:product=oa", "Skill:skills/mono/references/products/oa.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", - "skills/mono/SKILL.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/SKILL.md" ], "agent_summary": "查询和处理 OA 审批实例、任务、记录、抄送与评论", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -13795,6 +14887,9 @@ "cli_path": "oa approval approve", "confirmation": "not_required", "description": "处理某个需要我处理的实例任务,拒绝审批实例任务,所需要的参数processInstanceId可以从list_pending_approvals工具获取。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "approval", "idempotency": "unknown", @@ -13826,6 +14921,9 @@ "cli_path": "oa approval oa-comments", "confirmation": "not_required", "description": "用户添加审批评论", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "approval", "idempotency": "unknown", @@ -13857,6 +14955,9 @@ "cli_path": "oa approval list-executed", "confirmation": "not_required", "description": "获取员工已处理任务列表", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "approval", "idempotency": "idempotent", @@ -13888,6 +14989,9 @@ "cli_path": "oa approval list-cc", "confirmation": "not_required", "description": "获取抄送用户的列表", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "approval", "idempotency": "idempotent", @@ -13919,6 +15023,9 @@ "cli_path": "oa approval detail", "confirmation": "not_required", "description": "获取指定审批实例的详情信息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "approval", "idempotency": "idempotent", @@ -13950,6 +15057,9 @@ "cli_path": "oa approval records", "confirmation": "not_required", "description": "获取某个审批实例的审批操作记录信息,获取的是该审批实例有哪些人做了什么操作,以及操作结果是什么", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "approval", "idempotency": "idempotent", @@ -13981,6 +15091,9 @@ "cli_path": "oa approval list-submitted", "confirmation": "not_required", "description": "获取已提交实例列表", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "approval", "idempotency": "idempotent", @@ -14012,6 +15125,9 @@ "cli_path": "oa approval list-initiated", "confirmation": "not_required", "description": "查询当前用户已发起的审批实例列表,查询的信息包含审批实例Id、审批实例发起时间、审批实例当前状态等基础信息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "approval", "idempotency": "idempotent", @@ -14043,6 +15159,9 @@ "cli_path": "oa approval list-pending", "confirmation": "not_required", "description": "查询当前用户待处理的审批单列表,返回每条审批单的名称、唯一编码(如审批实例 ID)、处理跳转链接(用于一键进入审批页面)等关键信息。结果仅包含用户作为审批人且尚未处理的审批事项,适用于工作台待办集成、审批提醒等场景。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "approval", "idempotency": "idempotent", @@ -14074,6 +15193,9 @@ "cli_path": "oa approval tasks", "confirmation": "not_required", "description": "查询待我审批的任务Id,获取任务Id之后,可以执行同意、拒绝审批单操作。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "approval", "idempotency": "idempotent", @@ -14105,6 +15227,9 @@ "cli_path": "oa approval list-forms", "confirmation": "not_required", "description": "获取当前用户可见的审批表单列表,可获取审批表单的processCode。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "approval", "idempotency": "idempotent", @@ -14136,6 +15261,9 @@ "cli_path": "oa approval oa-cc-noticer", "confirmation": "not_required", "description": "抄送审批人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "approval", "idempotency": "unknown", @@ -14167,6 +15295,9 @@ "cli_path": "oa approval redirect-task", "confirmation": "not_required", "description": "转交审批任务", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "approval", "idempotency": "unknown", @@ -14198,6 +15329,9 @@ "cli_path": "oa approval reject", "confirmation": "user_required", "description": "处理某个需要我处理的实例任务,拒绝审批实例任务,所需要的参数processInstanceId可以从list_pending_approvals工具获取。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "approval", "idempotency": "unknown", @@ -14257,8 +15391,9 @@ "agent_source_refs": [ "CommandRegistry:product=pat", "Skill:skills/mono/references/products/pat.md", + "internal/cli/schema_hints/catalog-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/catalog-completeness.json" + "skills/mono/SKILL.md" ], "agent_summary": "管理 Agent 的 PAT 行为授权与本地浏览器策略", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -14336,6 +15471,9 @@ "cli_path": "pat chmod", "confirmation": "user_required", "description": "按可信上下文为当前用户执行 PAT 批量授权,支持 dryRun 和 pending flow。", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -14390,10 +15528,10 @@ "CommandRegistry:product=report", "Skill:skills/mono/references/products/report.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/intent-guide.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/intent-guide.md" ], "agent_summary": "查询日志模板、收发日志、日志正文与统计,并按模板提交日志", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -14474,6 +15612,9 @@ "cli_path": "report entry submit", "confirmation": "not_required", "description": "创建日志", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "entry", "idempotency": "unknown", @@ -14505,6 +15646,9 @@ "cli_path": "report template list", "confirmation": "not_required", "description": "获取当前员工可使用的日志模版信息,包含日志模板的名称、模板Id等", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "template", "idempotency": "idempotent", @@ -14539,6 +15683,9 @@ "cli_path": "report inbox list", "confirmation": "not_required", "description": "查询当前人收到的日志列表", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "inbox", "idempotency": "idempotent", @@ -14573,6 +15720,9 @@ "cli_path": "report entry get", "confirmation": "not_required", "description": "获取指定一篇日志的详情信息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "entry", "idempotency": "idempotent", @@ -14607,6 +15757,9 @@ "cli_path": "report entry stats", "confirmation": "not_required", "description": "获取日志统计数据,包括评论数量、点赞数量、已读数等", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "entry", "idempotency": "idempotent", @@ -14642,6 +15795,9 @@ "cli_path": "report outbox list", "confirmation": "not_required", "description": "查询当前人创建的日志详情列表,包含日志的内容、日志名称、创建时间、访问地址等信息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "outbox", "idempotency": "idempotent", @@ -14676,6 +15832,9 @@ "cli_path": "report template get", "confirmation": "not_required", "description": "获取当前员工可使用的日志模版详情信息,包括日志模板Id、日志模板内字段的名称、字段类型、字段排序等", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "template", "idempotency": "idempotent", @@ -14705,12 +15864,12 @@ "cobra-help:dws sheet --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/sheet.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/products/sheet.md" ], "agent_summary": "创建、读取、编辑和导出钉钉在线电子表格,并管理工作表、范围、筛选、图表、图片与格式。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -14788,6 +15947,9 @@ "cli_path": "sheet add-dimension", "confirmation": "not_required", "description": "在钉钉表格的指定工作表末尾追加空行或空列。\r\n\r\n参数说明:\r\n- dimension:维度类型,ROWS 表示追加行,COLUMNS 表示追加列\r\n- length:追加数量,必须为正整数", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -14818,6 +15980,9 @@ "cli_path": "sheet append", "confirmation": "not_required", "description": "在钉钉电子表格的指定工作表末尾追加若干行数据。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 values 传入要追加的数据。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n系统会自动定位到工作表中最后一行有数据的位置,在其下方插入新行数据。\r\n如果工作表为空,数据将从第一行开始写入。\r\n\r\nvalues 为二维数组,外层数组的每个元素代表一行,内层数组的每个元素代表该行中的一个单元格值。\r\n追加的数据列数应与工作表已有数据的列数保持一致,以确保数据对齐。\r\n\r\n返回追加数据所在的单元格范围(A1 表示法)。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可追加。不支持跨组织操作。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -14848,6 +16013,9 @@ "cli_path": "sheet batch-update", "confirmation": "not_required", "description": "将多个写操作打包为一次原子请求执行。\n\n默认严格事务模式:任一子操作失败则整批回滚。\n传 --continue-on-error 切换为宽松模式(遇失败继续执行)。\n\ntoolName 使用 CLI 命令名(与原子命令一致),input 的键用 CLI flag 名去掉 --。\nCLI 层自动翻译为 MCP toolName + 参数名,无需记忆 MCP 参数名。\n\n支持的 CLI 命令名:\n range clear / range update / merge-cells / unmerge-cells / update-dimension\n range fill / range copy-to / add-dimension / delete-dimension / move-dimension\n group-dimension / ungroup-dimension\n set-dropdown / delete-dropdown / csv-put / delete-float-image\n\n注意:batch-update 中 group-dimension 适合默认展开分组;需要 --group-state fold 时请使用独立\ndws sheet group-dimension 命令。\n\n--operations 是 JSON 数组,每项包含:\n toolName CLI 命令名(如 \"range clear\", \"range update\")\n input 该命令的入参(不含 --node),键用 flag 名去掉 --\n\n完整映射表见:\n dingtalk-workspace/references/products/sheet/sheet-batch-operations.md", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "local", @@ -14874,6 +16042,9 @@ "cli_path": "sheet chart create", "confirmation": "not_required", "description": "在钉钉电子表格的指定工作表中创建一个浮动图表。\n\n--properties 为 JSON 格式,包含 position(锚点位置)、dimensions(尺寸)、chart(图表配置)三个必填字段,\n以及可选的 offset(偏移量)。支持 stdin heredoc 和 @file 两种传入方式。\n\nchart.type 支持: column(柱形图)、bar(条形图)、columnStacked(堆积柱形图)、barStacked(堆积条形图)、\nline(折线图)、lineStacked(堆积折线图)、area(面积图)、areaStacked(堆积面积图)、\nareaPercentStacked(百分比堆积面积图)、pie(饼图)、doughnut(环形图)、scatter(散点图)、\nradar(雷达图)。\nchart.series[].value / chart.series[].name / chart.category 使用 A1 区域表示法(如 \"A2:B10\"),\n不指定 sheet 前缀时默认使用 --sheet-id 的值。\nposition.col 使用列字母表示法(如 \"A\"、\"AA\"),不支持数字形式。\n\n创建成功后返回新图表的完整信息,包含系统分配的 chart-id。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "chart", "idempotency": "unknown", @@ -14928,6 +16099,9 @@ "cli_path": "sheet chart list", "confirmation": "not_required", "description": "获取钉钉电子表格指定工作表中的浮动图表。\n\n支持两种模式:\n1. 列出全部图表:不传 --chart-id,返回该工作表中所有浮动图表的列表。\n2. 获取单个图表:传入 --chart-id,返回该图表的详细信息。\n\n返回内容包含每个图表的 ID、锚点位置、尺寸坐标以及完整图表配置(类型、数据系列、分类轴、标题、图例、坐标轴等)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "chart", "idempotency": "idempotent", @@ -14955,6 +16129,9 @@ "cli_path": "sheet chart update", "confirmation": "not_required", "description": "更新钉钉电子表格中指定浮动图表的配置。\n\n注意:本接口采用 PUT 语义(完整覆盖),非增量更新。\n建议先通过 chart list(传入 --chart-id)获取当前配置,修改后整体传入。\n如果只需修改部分字段(如仅修改标题),仍需传入完整的 chart 配置以避免其他字段被清空。\n\n--properties 结构与 chart create 完全相同。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "chart", "idempotency": "unknown", @@ -14982,6 +16159,9 @@ "cli_path": "sheet range clear", "confirmation": "not_required", "description": "清除钉钉电子表格中指定工作表指定范围的单元格内容、格式或全部。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "range", "idempotency": "unknown", @@ -15013,6 +16193,9 @@ "cli_path": "sheet copy", "confirmation": "not_required", "description": "复制钉钉电子表格中的指定工作表,在同一表格中创建一个副本,可同时指定副本的目标位置。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -15043,6 +16226,9 @@ "cli_path": "sheet cond-format create", "confirmation": "not_required", "description": "在指定工作表中创建一条条件格式规则。\r\n条件格式规则定义了当单元格满足特定条件时自动应用的样式。\r\n每条规则需要指定:应用范围(ranges)、条件类型及参数、命中时的单元格样式(cellStyle)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "cond-format", "idempotency": "unknown", @@ -15074,6 +16260,9 @@ "cli_path": "sheet filter create", "confirmation": "not_required", "description": "在钉钉电子表格的指定工作表中创建筛选。\r\n创建筛选后,工作表的指定范围将出现筛选下拉箭头,用户可通过 set_filter_criteria 设置具体的筛选条件。\r\n每个工作表只能有一个筛选,如果已存在筛选则会报错。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "filter", "idempotency": "unknown", @@ -15105,6 +16294,9 @@ "cli_path": "sheet filter-view create", "confirmation": "not_required", "description": "在钉钉电子表格的指定工作表中创建一个筛选视图。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式。创建后可通过 set_filter_view_criteria 设置具体的筛选条件。\r\n同一工作表可以创建多个筛选视图。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可创建。不支持跨组织操作。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "filter-view", "idempotency": "unknown", @@ -15136,6 +16328,9 @@ "cli_path": "sheet create-float-image", "confirmation": "not_required", "description": "在钉钉电子表格的指定工作表中插入一张浮动图片。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -15166,6 +16361,9 @@ "cli_path": "sheet pivot-table create", "confirmation": "not_required", "description": "在指定数据源区域上创建原生透视表。\n\n--source 必须使用带工作表前缀的 A1 范围,例如 \"'Sheet1'!A1:D100\"。\n--properties 为 JSON 对象或 @file,values 至少一项;可包含 rows、columns、filters、collapse 和总计显示选项。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "pivot-table", "idempotency": "non_idempotent", @@ -15193,6 +16391,9 @@ "cli_path": "sheet new", "confirmation": "not_required", "description": "在钉钉表格中创建一个新的工作表。\r\n通过 nodeId 定位表格文件,在该表格中新增一个工作表。\r\n当指定的工作表名称与已有名称重复时,系统会自动重命名为合法值。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -15223,6 +16424,9 @@ "cli_path": "sheet create", "confirmation": "not_required", "description": "创建一篇新的钉钉在线表格。\r\n支持创建空表格。\r\n支持三种创建位置:\r\n1. 指定 folderId:在该文件夹下创建\r\n2. 指定 workspaceId(知识库 ID)但不传 folderId:在该知识库的根目录下创建\r\n3. 都不传:在用户\"我的文档\"根目录下创建\r\n操作受权限控制,仅当调用者对目标位置有写入权限时可成功创建。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -15284,6 +16488,9 @@ "cli_path": "sheet delete-dimension", "confirmation": "user_required", "description": "在钉钉表格指定工作表中,从指定位置起删除若干连续的行或列。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "idempotency": "unknown", "interface_mode": "mcp", @@ -15314,6 +16521,9 @@ "cli_path": "sheet delete-dropdown", "confirmation": "user_required", "description": "删除钉钉表格指定单元格范围内的下拉列表配置。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "idempotency": "unknown", "interface_mode": "mcp", @@ -15344,6 +16554,9 @@ "cli_path": "sheet filter delete", "confirmation": "user_required", "description": "删除钉钉电子表格中指定工作表的筛选。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n删除筛选后,工作表中的筛选下拉箭头和所有筛选条件将被移除,所有被隐藏的行将重新显示。\r\n如果工作表没有筛选,调用此接口会报错。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可删除。不支持跨组织操作。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "filter", "idempotency": "unknown", @@ -15375,6 +16588,9 @@ "cli_path": "sheet filter-view delete", "confirmation": "user_required", "description": "删除钉钉电子表格中指定工作表的筛选视图。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 filterViewId 定位筛选视图。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\nfilterViewId 可通过 get_filter_views 获取。\r\n\r\n删除筛选视图后,该视图及其所有筛选条件将被永久移除。此操作不影响全局筛选或其他筛选视图。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可删除。不支持跨组织操作。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "filter-view", "idempotency": "unknown", @@ -15406,6 +16622,9 @@ "cli_path": "sheet delete-float-image", "confirmation": "user_required", "description": "删除钉钉电子表格中指定的浮动图片。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "idempotency": "unknown", "interface_mode": "mcp", @@ -15463,6 +16682,9 @@ "cli_path": "sheet delete-sheet", "confirmation": "user_required", "description": "删除钉钉电子表格中的指定工作表", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "idempotency": "unknown", "interface_mode": "mcp", @@ -15493,6 +16715,9 @@ "cli_path": "sheet range fill", "confirmation": "not_required", "description": "基于源数据范围自动填充到目标范围。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "range", "idempotency": "unknown", @@ -15524,6 +16749,9 @@ "cli_path": "sheet filter clear-criteria", "confirmation": "not_required", "description": "清除钉钉电子表格中指定工作表筛选的某一列的筛选条件。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 column 指定目标列。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n清除指定列的筛选条件后,该列不再参与筛选计算,之前被该列条件隐藏的行将重新显示(前提是其他列的条件也不隐藏该行)。\r\n此操作仅清除指定列的条件,不会删除整个筛选。如需删除整个筛选,请使用 delete_filter。\r\n\r\n如果指定列没有设置筛选条件,调用此接口不会报错。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "filter", "idempotency": "unknown", @@ -15555,6 +16783,9 @@ "cli_path": "sheet filter-view delete-criteria", "confirmation": "user_required", "description": "清除钉钉电子表格中指定工作表筛选视图的某一列的筛选条件。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 filterViewId 定位筛选视图,通过 column 指定目标列。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\nfilterViewId 可通过 get_filter_views 获取。\r\n\r\n清除指定列的筛选条件后,该列不再参与筛选视图的筛选计算。\r\n此操作仅清除指定列的条件,不会删除整个筛选视图。如需删除整个筛选视图,请使用 delete_filter_view。\r\n清除操作仅影响当前筛选视图,不影响全局筛选或其他筛选视图。\r\n\r\n如果指定列没有设置筛选条件,调用此接口不会报错。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "filter-view", "idempotency": "unknown", @@ -15586,6 +16817,9 @@ "cli_path": "sheet filter-view get-criteria", "confirmation": "not_required", "description": "获取钉钉电子表格中指定工作表的所有筛选视图列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式,不同用户可以创建自己的筛选视图,互不影响。\r\n返回该工作表下所有筛选视图的 ID、名称和范围信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "group": "filter-view", "idempotency": "idempotent", @@ -15617,6 +16851,9 @@ "cli_path": "sheet filter-view info", "confirmation": "not_required", "description": "获取钉钉电子表格中指定工作表的所有筛选视图列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式,不同用户可以创建自己的筛选视图,互不影响。\r\n返回该工作表下所有筛选视图的 ID、名称和范围信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "group": "filter-view", "idempotency": "idempotent", @@ -15648,6 +16885,9 @@ "cli_path": "sheet filter-view list-criteria", "confirmation": "not_required", "description": "获取钉钉电子表格中指定工作表的所有筛选视图列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式,不同用户可以创建自己的筛选视图,互不影响。\r\n返回该工作表下所有筛选视图的 ID、名称和范围信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "group": "filter-view", "idempotency": "idempotent", @@ -15679,6 +16919,9 @@ "cli_path": "sheet filter-view update-criteria", "confirmation": "not_required", "description": "更新钉钉电子表格中指定工作表筛选视图的某一列的筛选条件。\n\n用途:为筛选视图的指定列创建或更新筛选条件,控制该列哪些数据行可见。\n场景:\n - 只显示某些特定值的行(如\"只看研发部\")→ 使用 filterType: values\n - 按数值条件筛选(如\"绩效 ≥ 85\")→ 使用 filterType: condition + operator: greater-equal\n - 按文本条件筛选(如\"名称包含关键字\")→ 使用 filterType: condition + operator: contains\n区分:\n - update-criteria 精确控制单列条件,适合逐列设置不同的筛选逻辑\n - filter-view update --criteria 可以批量更新多列条件,适合一次性设置多列\n - delete-criteria 是 update-criteria 的逆操作,删除指定列的条件\n\n通过 --node 定位电子表格文档,通过 --sheet-id 定位工作表,通过 --filter-view-id 定位筛选视图,通过 --column 指定目标列。\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\nsheetId 支持传入工作表 ID 或工作表名称,可通过 sheet list 获取。\nfilterViewId 可通过 filter-view list 获取。\n\n--column 为列偏移量(从 0 开始),相对于筛选视图范围首列。\n例如筛选视图范围为 B1:E10,则 --column 0 代表 B 列,--column 1 代表 C 列。\n\n--filter-criteria 为该列的筛选条件 JSON 对象,支持三种筛选类型:\n values 按值筛选,通过 visibleValues 指定允许显示的值列表\n condition 按条件筛选,通过 conditions 指定条件运算符和比较值(最多 2 个)\n color 按颜色筛选,通过 backgroundColor 或 fontColor 指定颜色\n\ncondition 类型支持的 operator(必须使用 kebab-case 格式):\n equal, not-equal, contains, not-contains,\n starts-with, not-starts-with, ends-with, not-ends-with,\n greater, greater-equal, less, less-equal\n\n多条件之间通过 conditionOperator 指定逻辑关系:\"and\"(且,默认)或 \"or\"(或)。\n\n更新条件后会立即在该筛选视图中生效。筛选视图的条件仅影响当前视图,不影响全局筛选或其他筛选视图。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "filter-view", "idempotency": "unknown", @@ -15706,6 +16949,9 @@ "cli_path": "sheet find", "confirmation": "not_required", "description": "在钉钉电子表格的指定工作表中查找匹配指定文本的所有单元格,返回匹配的单元格地址列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 text 指定查找内容。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n支持多种查找模式:\r\n- 默认模式:在单元格值中进行子字符串匹配(区分大小写)\r\n- 忽略大小写:通过 matchCase: false 实现\r\n- 完整单元格匹配:通过 matchEntireCell: true 实现,仅匹配内容完全相同的单元格\r\n- 正则表达式:通过 useRegExp: true 实现,text 作为正则表达式进行匹配\r\n- 搜索公式:通过 matchFormulaText: true 实现,在公式文本中查找而非计算结果\r\n- 包含隐藏单元格:通过 includeHidden: true 实现\r\n\r\n返回所有匹配单元格的地址(A1 表示法)列表。若无匹配结果,返回空数组。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可查找。不支持跨组织查询。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -15736,6 +16982,9 @@ "cli_path": "sheet list", "confirmation": "not_required", "description": "获取钉钉电子表格中的所有工作表列表。\r\n\r\n通过 nodeId 定位电子表格文档,支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\n返回该电子表格下所有工作表的 ID 和名称,可用于后续调用 get_sheet 或 get_range 时指定目标工作表。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。\r\n\r\n支持的文档类型:钉钉在线电子表格。\r\n文档链接格式:https://alidocs.dingtalk.com/i/nodes/{dentryUuid}\r\ndentryUuid 为 32 位字母数字字符串。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -15766,6 +17015,9 @@ "cli_path": "sheet cond-format list", "confirmation": "not_required", "description": "获取指定工作表中的所有条件格式规则,或通过 ruleId 获取单个规则的详情。\r\n条件格式规则定义了当单元格满足特定条件时自动应用的样式(如背景色、字体颜色等)。\r\n返回的每条规则包含:规则 ID、应用范围、条件类型及参数、命中时的单元格样式。\r\n支持的条件类型包括:数值比较、文本包含、空值/非空、错误值、重复/唯一值、自定义公式、排名、高于/低于平均值、标准差、时间段、数据条、图标集、色阶。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "cond-format", "idempotency": "idempotent", @@ -15797,6 +17049,9 @@ "cli_path": "sheet get-dropdown", "confirmation": "not_required", "description": "查询钉钉表格指定范围内的下拉列表配置。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -15827,6 +17082,9 @@ "cli_path": "sheet filter get", "confirmation": "not_required", "description": "获取钉钉电子表格中指定工作表的筛选信息。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n返回当前工作表的筛选范围和各列的筛选条件详情。\r\n筛选条件类型包括:\r\n- 按值筛选(filterType: values):指定允许显示的值列表\r\n- 按条件筛选(filterType: condition):指定条件运算符和比较值\r\n- 按颜色筛选(filterType: color):按单元格背景色或字体颜色筛选\r\n\r\n如果工作表未设置筛选,返回结果中筛选信息为空。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "filter", "idempotency": "idempotent", @@ -15858,6 +17116,9 @@ "cli_path": "sheet filter-view list", "confirmation": "not_required", "description": "获取钉钉电子表格中指定工作表的所有筛选视图列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式,不同用户可以创建自己的筛选视图,互不影响。\r\n返回该工作表下所有筛选视图的 ID、名称和范围信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "filter-view", "idempotency": "idempotent", @@ -15889,6 +17150,9 @@ "cli_path": "sheet get-float-image", "confirmation": "not_required", "description": "获取钉钉电子表格中指定浮动图片的详细信息。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -15919,6 +17183,9 @@ "cli_path": "sheet csv-get", "confirmation": "not_required", "description": "以 RFC 4180 CSV 格式读取钉钉电子表格中指定工作表的指定范围数据。\r\n\r\n与 get_range 的区别:\r\n- 返回 CSV 文本而非 JSON 二维数组,token 消耗约为 JSON 的 1/3\r\n- 每行前加 [row=N] 前缀标注真实表格行号,防止行号计算错误\r\n- 返回 colIndices 列字母映射数组,防止手数列号\r\n- 内置 maxChars 防爆保护,超限自动截断并设 hasMore=true\r\n- 支持 valueRenderOption 选择返回格式化展示值、原始值或公式文本", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -15949,6 +17216,9 @@ "cli_path": "sheet group-dimension", "confirmation": "not_required", "description": "对钉钉表格指定工作表中的连续整行或整列创建分组。\n\n--range 使用整行/整列范围:\n 行分组:3:7 或 3\n 列分组:C:F 或 C\n\n支持在 --range 中携带工作表前缀(如 \"Sheet1!3:7\" / \"Sheet1!C:F\"),此时将忽略 --sheet-id。\n创建后可通过 sheet info --include groups 回读 rowGroups / columnGroups。\n\n--group-state 支持 expand / fold,默认 expand。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "local", @@ -15975,6 +17245,9 @@ "cli_path": "sheet hide-gridline", "confirmation": "not_required", "description": "隐藏工作表网格线", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "idempotent", "interface_mode": "local", @@ -16001,6 +17274,9 @@ "cli_path": "sheet info", "confirmation": "not_required", "description": "获取钉钉电子表格中指定工作表的详细信息。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位具体的工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n返回指定工作表的 ID、名称、可见性、行列数、最后非空行列位置等详细信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。\r\n\r\n支持的文档类型:钉钉在线电子表格。\r\n文档链接格式:https://alidocs.dingtalk.com/i/nodes/{dentryUuid}\r\ndentryUuid 为 32 位字母数字字符串。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -16031,6 +17307,9 @@ "cli_path": "sheet insert-dimension", "confirmation": "not_required", "description": "在钉钉表格指定工作表的指定位置之前(before)插入若干空行或空列。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -16061,6 +17340,9 @@ "cli_path": "sheet list-float-images", "confirmation": "not_required", "description": "列出钉钉电子表格指定工作表中的所有浮动图片。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -16091,6 +17373,9 @@ "cli_path": "sheet pivot-table list", "confirmation": "not_required", "description": "获取透视表列表或详情", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "pivot-table", "idempotency": "idempotent", @@ -16118,6 +17403,9 @@ "cli_path": "sheet media-upload", "confirmation": "not_required", "description": "将本地文件作为附件上传到钉钉表格(两步自动完成)。\n\n流程:\n 1. 获取附件上传凭证 (get_doc_attachment_upload_info)\n 2. HTTP PUT 上传文件到 OSS\n\n上传成功后返回 resourceId,可用于后续引用。\n--mime-type 可选,不指定时根据文件扩展名自动推断。", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "composite", @@ -16144,6 +17432,9 @@ "cli_path": "sheet merge-cells", "confirmation": "not_required", "description": "将钉钉电子表格中指定工作表的指定区域内的单元格合并为一个或多个合并区域。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -16174,6 +17465,9 @@ "cli_path": "sheet move-dimension", "confirmation": "not_required", "description": "在钉钉表格的指定工作表中,将指定范围的行或列移动到目标位置。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -16204,6 +17498,9 @@ "cli_path": "sheet range batch-clear", "confirmation": "user_required", "description": "批量清除多个区域,一次原子请求。任一区域清除失败则整批回滚。\n\n每个 --ranges 项必须包含工作表前缀(格式: \"SheetName!A1:B3\")。\n不同区域可以属于不同工作表。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "range", "idempotency": "unknown", @@ -16231,6 +17528,9 @@ "cli_path": "sheet range batch-set-style", "confirmation": "not_required", "description": "对于一个钉钉在线表格,更新指定区域内单元格信息,包括单元格中的值、超链接、数字格式等内容。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "range", "idempotency": "unknown", @@ -16262,6 +17562,9 @@ "cli_path": "sheet range copy-to", "confirmation": "not_required", "description": "将源范围的数据复制到目标位置。支持同 sheet 和跨 sheet 复制。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "range", "idempotency": "unknown", @@ -16293,6 +17596,9 @@ "cli_path": "sheet range move-to", "confirmation": "user_required", "description": "将源范围的数据移动到目标位置,源区域将被清空。支持同 sheet 和跨 sheet 移动。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "range", "idempotency": "unknown", @@ -16355,6 +17661,9 @@ "cli_path": "sheet range set-style", "confirmation": "not_required", "description": "对于一个钉钉在线表格,更新指定区域内单元格信息,包括单元格中的值、超链接、数字格式等内容。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "range", "idempotency": "unknown", @@ -16386,6 +17695,9 @@ "cli_path": "sheet range update", "confirmation": "not_required", "description": "对于一个钉钉在线表格,更新指定区域内单元格信息,包括单元格中的值、超链接、数字格式等内容。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "range", "idempotency": "unknown", @@ -16417,6 +17729,9 @@ "cli_path": "sheet replace", "confirmation": "not_required", "description": "在钉钉表格的指定工作表中,全局查找并替换文本内容。\r\n\r\n支持以下替换选项:\r\n- matchCase:是否区分大小写(默认 false)\r\n- matchEntireCell:是否完整单元格匹配(默认 false)\r\n- useRegExp:是否使用正则表达式(默认 false)\r\n- includeHidden:是否包含隐藏行/列(默认 false)\r\n- range:限定替换范围,使用 A1 表示法(如 A1:D100),不传时在整个工作表中替换\r\n\r\n返回被替换的单元格数量。\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 filterViewId 定位筛选视图,通过 column 指定目标列。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\nfilterViewId 可通过 get_filter_views 获取。\r\n\r\n清除指定列的筛选条件后,该列不再参与筛选视图的筛选计算。\r\n此操作仅清除指定列的条件,不会删除整个筛选视图。如需删除整个筛选视图,请使用 delete_filter_view。\r\n清除操作仅影响当前筛选视图,不影响全局筛选或其他筛选视图。\r\n\r\n如果指定列没有设置筛选条件,调用此接口不会报错。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -16447,6 +17762,9 @@ "cli_path": "sheet set-dropdown", "confirmation": "not_required", "description": "在钉钉表格的指定单元格范围内设置下拉列表。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -16477,6 +17795,9 @@ "cli_path": "sheet csv-put", "confirmation": "not_required", "description": "将 RFC 4180 格式的 CSV 文本写入指定工作表的指定单元格位置。\r\n\r\n只写纯值,不支持公式/样式/批注。=开头的内容当作文本处理,不会被解析为公式。\r\n自动扩容行列:当 CSV 数据超出当前工作表维度时,自动追加行/列。\r\n目标区域如含合并单元格,合并将被打散,值正常写入。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -16507,6 +17828,9 @@ "cli_path": "sheet show-gridline", "confirmation": "not_required", "description": "显示工作表网格线", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "idempotent", "interface_mode": "local", @@ -16533,6 +17857,9 @@ "cli_path": "sheet filter sort", "confirmation": "not_required", "description": "对钉钉电子表格中指定工作表的筛选范围内的数据进行排序。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n排序基于筛选范围内的指定列,支持升序和降序。\r\n排序会实际改变工作表中数据行的物理顺序。\r\n\r\n使用此接口前,工作表必须已创建筛选(通过 create_filter 创建)。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "filter", "idempotency": "idempotent", @@ -16564,6 +17891,9 @@ "cli_path": "sheet range sort", "confirmation": "not_required", "description": "对钉钉电子表格中指定工作表指定范围的数据进行排序。支持多级排序(按 sortKeys 数组顺序优先级递减)。column 使用字母列名(如 \"A\"、\"B\"、\"AA\")。如果数据首行为表头,可设置跳过首行不参与排序。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "range", "idempotency": "unknown", @@ -16595,6 +17925,9 @@ "cli_path": "sheet export", "confirmation": "not_required", "description": "用于将钉钉在线表格导出为 xlsx。导出为异步操作,提交后需使用 query_export_job 轮询任务状态并获取下载链接。", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "mcp", @@ -16628,6 +17961,9 @@ "cli_path": "sheet table-get", "confirmation": "not_required", "description": "读取结构化 table 数据。\n\n返回列名、行数据、pandas-style dtypes 和表格 number formats。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "local", @@ -16657,6 +17993,9 @@ "cli_path": "sheet table-put", "confirmation": "not_required", "description": "写入结构化 table 数据。\n\n支持一次写入一个或多个 sheet;目标 sheet 存在时写入,传 name 且不存在时会创建 sheet。\n\n--sheets 支持三种输入:\n JSON 数组 [{\"name\":\"Sheet1\",\"columns\":[\"name\"],\"data\":[[\"Alice\"]]}]\n JSON 对象 {\"sheets\":[{\"name\":\"Sheet1\",\"columns\":[\"name\"],\"data\":[[\"Alice\"]]}]}\n 单个 sheet spec JSON 对象 {\"name\":\"Sheet1\",\"columns\":[\"name\"],\"data\":[[\"Alice\"]]}\n\n--sheets 可传 @filepath 从文件读取,或传 - 从 stdin 读取。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "local", @@ -16683,6 +18022,9 @@ "cli_path": "sheet template apply", "confirmation": "not_required", "description": "使用指定模板创建新表格文档。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "template", "idempotency": "unknown", @@ -16710,6 +18052,9 @@ "cli_path": "sheet template list", "confirmation": "not_required", "description": "获取当前用户可用的表格模板列表,支持按来源筛选。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "template", "idempotency": "idempotent", @@ -16737,6 +18082,9 @@ "cli_path": "sheet template search", "confirmation": "not_required", "description": "根据关键词搜索表格模板。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "template", "idempotency": "idempotent", @@ -16764,6 +18112,9 @@ "cli_path": "sheet ungroup-dimension", "confirmation": "not_required", "description": "取消钉钉表格指定工作表中的连续整行或整列分组。\n\n--range 使用整行/整列范围:\n 行分组:3:7 或 3\n 列分组:C:F 或 C\n\n支持在 --range 中携带工作表前缀(如 \"Sheet1!3:7\" / \"Sheet1!C:F\"),此时将忽略 --sheet-id。\n取消后可通过 sheet info --include groups 回读 rowGroups / columnGroups。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "idempotency": "idempotent", "interface_mode": "local", @@ -16790,6 +18141,9 @@ "cli_path": "sheet unmerge-cells", "confirmation": "not_required", "description": "取消钉钉表格指定工作表中指定范围内的合并单元格。\r\n\r\n通过 rangeAddress 参数指定要取消合并的范围,使用 A1 表示法(如 A1:D5)。\r\n该范围内所有合并的单元格都会被取消合并,恢复为独立的单元格。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -16820,6 +18174,9 @@ "cli_path": "sheet cond-format update", "confirmation": "not_required", "description": "更新指定工作表中的一条条件格式规则。未传入的字段将保持原有值不变。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "cond-format", "idempotency": "unknown", @@ -16851,6 +18208,9 @@ "cli_path": "sheet update-dimension", "confirmation": "not_required", "description": "批量更新钉钉表格指定工作表中连续多行/多列的属性,支持设置显隐状态(hidden)与行高/列宽(pixelSize)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -16881,6 +18241,9 @@ "cli_path": "sheet filter update", "confirmation": "not_required", "description": "批量更新钉钉电子表格中指定工作表的筛选条件。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n可同时更新多列的筛选条件,支持三种筛选类型:\r\n- 按值筛选(filterType: values):指定允许显示的值列表,未在列表中的值将被隐藏\r\n- 按条件筛选(filterType: condition):指定条件运算符和比较值\r\n- 按颜色筛选(filterType: color):按单元格背景色或字体颜色筛选\r\n\r\n使用此接口前,工作表必须已创建筛选(通过 create_filter 创建)。\r\n此接口会替换指定列的现有筛选条件,未指定的列保持不变。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "filter", "idempotency": "unknown", @@ -16912,6 +18275,9 @@ "cli_path": "sheet filter-view update", "confirmation": "not_required", "description": "更新钉钉电子表格中指定工作表的筛选视图属性(名称、范围和/或筛选条件)。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 filterViewId 定位筛选视图。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\nfilterViewId 可通过 get_filter_views 获取。\r\n\r\n可更新筛选视图的名称、范围和筛选条件,至少需要传入一个更新字段。\r\n通过 criteria 参数可直接批量更新多列的筛选条件,指定列的条件会被替换,未指定的列保持不变。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "filter-view", "idempotency": "unknown", @@ -16943,6 +18309,9 @@ "cli_path": "sheet update-float-image", "confirmation": "not_required", "description": "更新钉钉电子表格中指定浮动图片的属性。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -16973,6 +18342,9 @@ "cli_path": "sheet pivot-table update", "confirmation": "not_required", "description": "更新透视表配置", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "pivot-table", "idempotency": "unknown", @@ -17000,6 +18372,9 @@ "cli_path": "sheet update", "confirmation": "not_required", "description": "更新钉钉电子表格中指定工作表的属性,包括名称、位置、可见性、冻结行列等。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -17030,6 +18405,9 @@ "cli_path": "sheet write-image", "confirmation": "not_required", "description": "在钉钉表格的指定单元格中插入图片。\r\n\r\n通过 nodeId 定位表格文件,通过 sheetId 和 rangeAddress 定位目标单元格区域,\r\n将图片资源写入到指定位置。图片资源需要先获取 resourceId 和 resourceUrl。\r\n\r\n使用流程:\r\n1. 先获取上传凭证(uploadUrl、resourceId、resourceUrl)\r\n2. 使用 HTTP PUT 请求将图片文件上传到 uploadUrl\r\n3. 调用本接口,传入 resourceId 和 resourceUrl,在指定单元格中插入图片", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "idempotency": "unknown", "interface_mode": "mcp", @@ -17058,10 +18436,10 @@ "CommandRegistry:product=todo", "Skill:skills/mono/references/products/todo.md", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json", + "internal/cli/schema_hints/imported/wukong.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/intent-guide.md", - "skills/mono/schema-hints/imported/wukong.json" + "skills/mono/references/intent-guide.md" ], "agent_summary": "管理待办任务、子任务、执行人、参与人、评论、附件与提醒", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -17139,6 +18517,9 @@ "cli_path": "todo task add-executor", "confirmation": "not_required", "description": "添加待办执行人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "task", "idempotency": "unknown", @@ -17170,6 +18551,9 @@ "cli_path": "todo task add-participant", "confirmation": "not_required", "description": "添加待办参与人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "task", "idempotency": "unknown", @@ -17201,6 +18585,9 @@ "cli_path": "todo task add-attachment", "confirmation": "not_required", "description": "添加待办任务附件", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "group": "task", "idempotency": "unknown", @@ -17232,6 +18619,9 @@ "cli_path": "todo comment add", "confirmation": "not_required", "description": "给待办添加评论", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "comment", "idempotency": "unknown", @@ -17263,6 +18653,9 @@ "cli_path": "todo task add-reminder", "confirmation": "not_required", "description": "添加待办提醒", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "task", "idempotency": "unknown", @@ -17294,6 +18687,9 @@ "cli_path": "todo task create-sub", "confirmation": "not_required", "description": "在当前企业组织内创建一条个人待办的子待办事项(要求父待办必须是操作者本人创建),支持设置标题、执行人列表、截止时间、优先级(如高/中/低)。待办将归属于当前用户,并对有权限的协作者可见。子待办不支持设置单独的循环规则(遵循父待办的循环规则)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "task", "idempotency": "unknown", @@ -17325,6 +18721,9 @@ "cli_path": "todo task create", "confirmation": "not_required", "description": "在当前企业组织内创建一条个人待办事项,支持设置标题、执行人列表(UserId)、截止时间、优先级(如高/中/低)。待办将归属于当前用户,并对有权限的协作者可见。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "task", "idempotency": "unknown", @@ -17449,6 +18848,9 @@ "cli_path": "todo task list", "confirmation": "not_required", "description": "获取当前用户在所属组织中的个人待办事项列表,返回每项待办的标题、截止日期、优先级(如高/中/低)、完成状态。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "task", "idempotency": "idempotent", @@ -17480,6 +18882,9 @@ "cli_path": "todo comment list", "confirmation": "not_required", "description": "获取待办的评论", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "comment", "idempotency": "idempotent", @@ -17511,6 +18916,9 @@ "cli_path": "todo task remove-executor", "confirmation": "user_required", "description": "移除待办执行人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "task", "idempotency": "unknown", @@ -17542,6 +18950,9 @@ "cli_path": "todo task remove-participant", "confirmation": "user_required", "description": "移除待办参与人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "task", "idempotency": "unknown", @@ -17573,6 +18984,9 @@ "cli_path": "todo task reset-reminder", "confirmation": "not_required", "description": "重置待办提醒", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "task", "idempotency": "unknown", @@ -17604,6 +19018,9 @@ "cli_path": "todo task done", "confirmation": "not_required", "description": "修改执行者的待办完成状态", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "task", "idempotency": "unknown", @@ -17635,6 +19052,9 @@ "cli_path": "todo task update", "confirmation": "not_required", "description": "修改整个待办任务", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "task", "idempotency": "unknown", @@ -17663,9 +19083,9 @@ "agent_source_refs": [ "CommandRegistry:product=wiki", "Skill:skills/mono/references/products/wiki.md", + "internal/cli/schema_hints/catalog-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/SKILL.md", - "skills/mono/schema-hints/catalog-completeness.json" + "skills/mono/SKILL.md" ], "agent_summary": "管理钉钉知识库空间、节点与成员权限", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -17743,6 +19163,9 @@ "cli_path": "wiki member add", "confirmation": "not_required", "description": "为知识库添加指定角色的成员。\r\n\r\n支持添加用户(USER)成员类型。\r\n添加成功后,被授权的成员即可按指定角色访问该知识库下的所有内容。\r\n\r\n适用场景:\r\n- 新员工入职,需要授予知识库访问权限。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口添加,知识库创建者默认为所有者。\r\n- 操作者需具备知识库的 OWNER 或 MANAGER 权限。\r\n- 单次请求最多传 30 个成员,超出需分批调用。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "member", "idempotency": "unknown", @@ -17774,6 +19197,9 @@ "cli_path": "wiki node create", "confirmation": "not_required", "description": "在指定位置创建一个新的文件(文档、表格、演示、白板、脑图、多维表或文件夹)。\r\n\r\n支持三种创建位置(按优先级):\r\n1. 指定 folderId:在该文件夹下创建\r\n2. 仅指定 workspaceId(不传 folderId):在该知识库的根目录下创建\r\n3. 都不传:在用户\"我的文档\"根目录下创建\r\n4. type 要创建的文件类型,必填。支持以下值:adoc(钉钉在线文档)、axls(钉钉表格)、appt(钉钉演示)、adraw(钉钉白板)、amind(钉钉脑图)、able(钉钉多维表)、folder(文件夹)\r\n操作受权限控制,仅当调用者对目标位置有写入权限时可成功创建。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "node", "idempotency": "unknown", @@ -17805,6 +19231,9 @@ "cli_path": "wiki space create", "confirmation": "not_required", "description": "创建一个新的钉钉文档知识库(WikiSpace)。\r\n知识库是组织内文档的核心容器,可在其中创建文档、文件夹等内容。\r\n创建成功后返回新知识库的 workspaceId,可用于后续在该知识库下创建文档(create_document)或遍历文件(list_nodes)。\r\n操作受权限控制,仅当调用者具备在当前组织内创建知识库的权限时可成功创建。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "space", "idempotency": "unknown", @@ -17898,6 +19327,9 @@ "cli_path": "wiki space get", "confirmation": "not_required", "description": "获取指定知识库的详细信息,包括名称、描述、创建者、创建时间、成员数量等。\r\n通过 workspaceId 定位知识库,支持传入知识库 ID 或知识库 URL,系统自动识别。\r\n知识库 URL 格式:https://alidocs.dingtalk.com/i/spaces/{workspaceId}/overviewworkspaceId 为字母数字字符串。\r\n仅限用户对该知识库具备\"可阅读\"权限时可获取。不支持跨组织查询。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "space", "idempotency": "idempotent", @@ -17929,6 +19361,9 @@ "cli_path": "wiki member list", "confirmation": "not_required", "description": "查询知识库当前的成员权限列表,支持按角色过滤。\r\n\r\n适用场景:\r\n- 获取知识库成员角色列表。\r\n\r\n每条记录包含成员的类型、名称及其角色信息。\r\n\r\n注意:\r\n- 底层接口一次性返回全量成员,不支持服务端游标分页。\r\n- 出参中包含 totalCount(全量成员总数)和 truncated(是否被截断)。当 truncated=true 时,说明知识库实际成员数超过 maxResults,建议通过 filterRoleIds 收窄查询范围;若仍超出 maxResults 上限,请引导用户去前端管理界面查看完整列表。\r\n- ORG 类型授权不会出现在查询结果中。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "member", "idempotency": "idempotent", @@ -17960,6 +19395,9 @@ "cli_path": "wiki node list", "confirmation": "not_required", "description": "列出指定文件夹或知识库下的直接子节点列表(文件夹/文档/文件等),支持分页。\r\n\r\n返回结果基于当前 MCP 会话用户的可访问权限进行过滤。\r\n返回的节点列表包含多种类型:在线文档、文件夹、PDF、docx、表格、脑图、白板等。\r\n\r\n定位方式(按优先级):\r\n1. 传 folderId:列出该文件夹下的直接子节点\r\n2. 仅传 workspaceId(不传 folderId):列出该知识库根目录下的直接子节点\r\n3. 都不传:列出用户\"我的文档\"根目录下的直接子节点\r\n\r\n返回的 nodeId 可直接用于其他工具(如 get_document_content、update_document、create_document 等)。\r\n若 nodeType=folder 且 hasChildren=true,可将该 nodeId 作为 folderId 再次调用本工具进行递归遍历。\r\n若 contentType=alidoc,可调用 get_document_content(nodeId=nodeId) 获取文档内容。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "node", "idempotency": "idempotent", @@ -17991,6 +19429,9 @@ "cli_path": "wiki space list", "confirmation": "not_required", "description": "获取当前用户有权访问的知识库列表,支持按类型区分。\r\n\r\n通过 wikiSpaceType 参数控制返回范围:\r\n- myWikiSpace:返回当前用户的「我的文档」个人空间(固定返回 1 条,不支持分页)\r\n- orgWikiSpace(默认):返回当前用户在组织内有权访问的知识库列表,支持分页\r\n\r\n返回结果包含知识库 ID、名称、描述、访问链接等信息。\r\n返回的 workspaceId 可直接用于其他工具(如 get_wikiSpace、create_document、list_nodes 等)。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "space", "idempotency": "idempotent", @@ -18022,6 +19463,9 @@ "cli_path": "wiki node copy", "confirmation": "not_required", "description": "将指定节点复制到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时复制到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有可查看下载权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:复制操作底层可能异步执行,异步时操作已提交但新节点 ID 无法立即返回,请稍后查看目标文件夹确认结果。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "node", "idempotency": "unknown", @@ -18053,6 +19497,9 @@ "cli_path": "wiki node move", "confirmation": "not_required", "description": "将指定节点移动到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时移动到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有编辑权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:移动操作底层可能异步执行,异步时操作已提交但无法立即确认完成,请稍后查看目标文件夹确认结果。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "node", "idempotency": "unknown", @@ -18084,6 +19531,9 @@ "cli_path": "wiki node search", "confirmation": "not_required", "description": "根据关键词和多种过滤条件搜索当前用户有权限访问的文档列表。\r\n\r\n支持的过滤条件:\r\n- keyword:关键词匹配文档标题和内容\r\n- extensions:按文件扩展名精确过滤(pdf/docx/png 等)\r\n- createdTimeFrom / createdTimeTo:按创建时间范围过滤\r\n- visitedTimeFrom / visitedTimeTo:按访问时间范围过滤\r\n- creatorUserIds:按创建者用户 ID 过滤\r\n - editorUserIds:按编辑者用户 ID 过滤\r\n- mentionedUserIds:按文档中 @提及的用户 ID 过滤\r\n- workspaceIds:按知识库范围过滤(支持知识库 URL)\r\n\r\n支持分页获取结果。搜索范围为用户在当前组织内有权限访问的所有文档数据。\r\n所有过滤条件均为可选,不传则不过滤。多个条件同时传入时取交集", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "node", "idempotency": "idempotent", @@ -18115,6 +19565,9 @@ "cli_path": "wiki member remove", "confirmation": "user_required", "description": "从知识库中移除指定的企业用户成员(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量移除知识库成员,移除后相关用户将无法访问该知识库下的内容(除非通过节点级权限另行授权)。\r\n\r\n适用场景:\r\n- 员工离职或转岗,需要撤销知识库访问权限。\r\n- 清理不再需要访问知识库的历史成员。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口移除。\r\n- **权限要求**:操作者必须具备知识库的「可管理(MANAGER)」及以上角色(OWNER 或 MANAGER)。EDITOR / DOWNLOADER / READER / 非成员调用会返回 `forbidden.accessDenied`,错误信息会明确提示所需的最低角色。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "group": "member", "idempotency": "unknown", @@ -18146,6 +19599,9 @@ "cli_path": "wiki space search", "confirmation": "not_required", "description": "根据关键词搜索当前用户有权限访问的知识库列表。\r\n返回匹配的知识库列表,包括知识库 ID、名称、描述和访问链接。\r\n搜索范围为用户在当前组织内有权限访问的所有知识库。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "group": "space", "idempotency": "idempotent", @@ -18177,6 +19633,9 @@ "cli_path": "wiki member update", "confirmation": "not_required", "description": "修改成员在知识库中的角色。\r\n\r\n同一成员在同一知识库只能拥有一个角色,变更后旧角色自动替换。\r\n\r\n支持变更用户(USER)角色。\r\n\r\n适用场景:\r\n- 成员晋升为管理员,需要提升其知识库权限。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口变更。\r\n- 当前 Agent 调用场景下,**暂不支持 CONVERSATION(群会话)和 DEPT(部门)类型**。\r\n- 操作者需具备知识库的 OWNER 或 MANAGER 权限。", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "group": "member", "idempotency": "unknown", @@ -18210,12 +19669,12 @@ "agent_source_refs": [ "Cobra help: dws aisearch person --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aisearch.enterprise_person_search", "skills/mono/references/intent-guide.md", "skills/mono/references/products/aisearch.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "通过关键词搜索企业内人员信息,支持按维度筛选。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -18229,6 +19688,9 @@ "confirmation": "not_required", "description": "企业内找人搜索工具,支持按姓名、部门、职位、技能、工作职责等多维度搜索企业内人员。\\n\\n**适用场景示例**:\\n- 找一下负责智能化的人\\n- 帮我找产品经理\\n- 技术部有哪些人\\n- 张三的领导是谁\\n- 李四手下有哪些人\\n- 帮我找下王芳\\n- 谁在做大模型相关的工作\\n- 公司有哪些架构师\\n- 市场部的同事有谁\\n- 有没有会Java的同事\\n- 研发部的负责人是谁\\n- 帮我找一下跟智能客服有关的人\\n- 做设计的同事有谁\\n- 谁是技术总监\\n- 张三在哪个部门\\n\\n", "display": "AI 搜问", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -18257,7 +19719,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -18270,7 +19732,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -18343,6 +19805,28 @@ "source": "mcp_metadata", "value": "企业内找人搜索工具,支持按姓名、部门、职位、技能、工作职责等多维度搜索企业内人员。\\n\\n**适用场景示例**:\\n- 找一下负责智能化的人\\n- 帮我找产品经理\\n- 技术部有哪些人\\n- 张三的领导是谁\\n- 李四手下有哪些人\\n- 帮我找下王芳\\n- 谁在做大模型相关的工作\\n- 公司有哪些架构师\\n- 市场部的同事有谁\\n- 有没有会Java的同事\\n- 研发部的负责人是谁\\n- 帮我找一下跟智能客服有关的人\\n- 做设计的同事有谁\\n- 谁是技术总监\\n- 张三在哪个部门\\n\\n" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -18397,7 +19881,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -18410,7 +19894,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -18781,11 +20265,11 @@ "agent_source_refs": [ "Cobra help: dws aisearch enterprise --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/aisearch.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aisearch.md" ], "agent_summary": "检索企业内部知识内容,如文档、消息、日程、待办、听记、日志、图片、链接、AI 表格、企业百科、邮件等。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -18799,6 +20283,9 @@ "confirmation": "not_required", "description": "企业内部知识搜索工具。用于检索企业内部的文档、消息、日程、会议纪要、工作日志、多维表、企业百科等知识内容,基于关键词语义匹配返回相关资料。支持自然语言时间表达式(如\"最近\"、\"上周\"、\"本季度\")。适用场景:查找某个主题的资料、搜索包含特定关键词的文档、了解某项目/产品相关信息、准备汇报材料等内容检索需求。", "display": "AI 搜问", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -18827,7 +20314,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -18840,7 +20327,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -18871,6 +20358,14 @@ "source": "reviewed_command_registry", "source_ref": "aisearch enterprise", "value": "aisearch.search_enterprise" + }, + { + "precedence": "reviewed_manual", + "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.", + "selected": false, + "source": "reviewed_manual_hint", + "source_ref": "aisearch enterprise", + "value": "aisearch.search_enterprise" } ], "precedence": "command_registry", @@ -18913,6 +20408,28 @@ "source": "mcp_metadata", "value": "企业内部知识搜索工具。用于检索企业内部的文档、消息、日程、会议纪要、工作日志、多维表、企业百科等知识内容,基于关键词语义匹配返回相关资料。支持自然语言时间表达式(如\"最近\"、\"上周\"、\"本季度\")。适用场景:查找某个主题的资料、搜索包含特定关键词的文档、了解某项目/产品相关信息、准备汇报材料等内容检索需求。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -18967,7 +20484,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -18980,7 +20497,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -19166,8 +20683,15 @@ "required": { "candidates": [ { - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", + "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.", "selected": true, + "source": "reviewed_manual_hint", + "value": false + }, + { + "precedence": "mcp_metadata", + "selected": false, "source": "mcp_metadata", "value": true }, @@ -19178,10 +20702,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": 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.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -19215,7 +20740,7 @@ "interface_description": "搜索关键词列表,只放**内容关键词**。 **排除规则**: - 时间信息 放到 timeRange 字段 - 类型关键词(日志/文档/消息/会议/日程/纪要等) 放到 searchTypes 字段 - 汇总类词汇(工作总结/日报总结/周报总结/月报总结) 不作为关键词,通过searchTypes=['all']触发全量搜索 示例: - '2025-12-06 ~ 2025-12-19工作总结' queries=[](时间走timeRange,工作总结触发all类型) - '智能化方案' queries=['智能化方案']", "interface_type": "array", "property": "queries", - "required": true, + "required": false, "type": "string" }, "time-range": { @@ -19264,8 +20789,15 @@ "required": { "candidates": [ { - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", + "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.", "selected": true, + "source": "reviewed_manual_hint", + "value": false + }, + { + "precedence": "mcp_metadata", + "selected": false, "source": "mcp_metadata", "value": true }, @@ -19276,10 +20808,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": 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.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -19312,7 +20845,7 @@ }, "interface_description": "时间范围。**提取规则**:仅当用户query中**显式出现**时间词汇时才填写,否则**必须留空**。**可识别的时间词汇**:- 相对时间:今天、昨天、本周、上周、这周、本月、上个月、最近、近期- 具体时间:9月、10月份、Q3、本季度、上半年、2024年- 时间范围:过去一周、最近三天**重要**:不要根据语义推测时间。如果用户没有使用上述时间词汇,即使语境暗示是近期,也**不填写**此字段。**示例**:- '本周的OKR文档' → timeRange='本周'- '9月的项目方案' → timeRange='9月'- '智能化相关文档' → timeRange不填写(无时间词),默认不填写", "property": "timeRange", - "required": true, + "required": false, "type": "string" }, "types": { @@ -19463,11 +20996,11 @@ "agent_source_refs": [ "Cobra help: dws aisearch behavior --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aisearch.search_enterprise_behavior", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/aisearch.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aisearch.md" ], "agent_summary": "仅当用户明确询问“我/某人发过、发给、收到、创建、分享、编辑过什么”等行为动作时,检索企业内部行为记录。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -19481,6 +21014,9 @@ "confirmation": "not_required", "description": "业内部行为记录搜索工具。用于检索用户的操作行为记录,如文档的发送、创建、分享、编辑等历史操作,支持按人员、动作类型进行精确查询。适用场景:\"我给某人发过什么\"、\"我创建过哪些文档\"、\"某人发给我的消息\"、\"我分享过的资料\"等行为追溯需求。与知识搜索的区别:本工具关注\"谁对什么做了什么\",而非内容本身。", "display": "AI 搜问", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -19509,7 +21045,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -19522,7 +21058,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -19595,6 +21131,28 @@ "source": "mcp_metadata", "value": "业内部行为记录搜索工具。用于检索用户的操作行为记录,如文档的发送、创建、分享、编辑等历史操作,支持按人员、动作类型进行精确查询。适用场景:\"我给某人发过什么\"、\"我创建过哪些文档\"、\"某人发给我的消息\"、\"我分享过的资料\"等行为追溯需求。与知识搜索的区别:本工具关注\"谁对什么做了什么\",而非内容本身。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -19649,7 +21207,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -19662,7 +21220,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -20415,14 +21973,14 @@ "agent_source_refs": [ "Cobra help: dws aitable advperm disable --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_disable", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "agent_summary": "关闭指定 Base 的高级权限总开关。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -20436,6 +21994,9 @@ "confirmation": "user_required", "description": "开启或关闭指定 Base 的高级权限总开关。必填 baseId、enabled(true=开启,false=关闭)。\r\n返回切换后的状态 {baseId, enabled};只有显式开启后,后续 list_roles / get_role 等角色配置才会真正生效。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -20464,7 +22025,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -20477,7 +22038,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -20522,7 +22083,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -20535,7 +22096,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -20558,13 +22119,35 @@ "source": "mcp_metadata", "value": "开启或关闭指定 Base 的高级权限总开关。必填 baseId、enabled(true=开启,false=关闭)。\r\n返回切换后的状态 {baseId, enabled};只有显式开启后,后续 list_roles / get_role 等角色配置才会真正生效。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "write" }, { @@ -20577,7 +22160,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "write" }, "examples": { @@ -20620,7 +22203,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -20633,7 +22216,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -20642,7 +22225,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "set_advanced_permission" @@ -20658,7 +22241,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "set_advanced_permission" @@ -20700,7 +22283,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -20713,7 +22296,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -20890,13 +22473,13 @@ "agent_source_refs": [ "Cobra help: dws aitable advperm enable --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_enable", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "agent_summary": "开启指定 Base 的高级权限总开关。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -20910,6 +22493,9 @@ "confirmation": "not_required", "description": "开启或关闭指定 Base 的高级权限总开关。必填 baseId、enabled(true=开启,false=关闭)。\r\n返回切换后的状态 {baseId, enabled};只有显式开启后,后续 list_roles / get_role 等角色配置才会真正生效。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -20938,7 +22524,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -20951,7 +22537,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -21024,6 +22610,28 @@ "source": "mcp_metadata", "value": "开启或关闭指定 Base 的高级权限总开关。必填 baseId、enabled(true=开启,false=关闭)。\r\n返回切换后的状态 {baseId, enabled};只有显式开启后,后续 list_roles / get_role 等角色配置才会真正生效。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -21078,7 +22686,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -21091,7 +22699,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -21100,7 +22708,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "set_advanced_permission" @@ -21116,7 +22724,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "set_advanced_permission" @@ -21340,13 +22948,13 @@ "agent_source_refs": [ "Cobra help: dws aitable advperm role-create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_role_create", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "agent_summary": "在指定 Base 下创建一个自定义角色(系统角色禁止通过本命令创建)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -21360,6 +22968,9 @@ "confirmation": "not_required", "description": "在指定 Base 下创建自定义角色;系统角色无法通过本工具创建。必填 baseId、name;可选 roleType、flowType、subRoles。\r\nsubRoles[].authLevel 取值:manage / edit-own / edit-custom-field / edit-field-range / read / none。\r\n返回新建角色的完整配置(同 get_role 出参格式)。\r\n自动兜底:caller 可以传稀疏 subRoles(只列关心的资源),或 subRoles 留空。MCP 会自动枚举 Base 下所有 sheet/dashboard,caller 未列的资源补 authLevel=none + bizType 对应默认 config;caller 列了但 config=null 的 sheet/dashboard 也填默认 config(避免前端 JSON.parse null 白屏)。app(bizType=3)需 caller 显式传,不自动枚举。\r\n约束:name 建议 ≤ 30 字;roleType 禁止以 system_ 开头(保留给系统角色);调用者 uid 必须是该 Base 的管理员,否则 UNAUTHORIZED。\r\n失败码:ILLEGAL_ARGUMENT / UNAUTHORIZED / SERVER_ERROR。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -21388,7 +22999,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -21401,7 +23012,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -21474,6 +23085,28 @@ "source": "mcp_metadata", "value": "在指定 Base 下创建自定义角色;系统角色无法通过本工具创建。必填 baseId、name;可选 roleType、flowType、subRoles。\r\nsubRoles[].authLevel 取值:manage / edit-own / edit-custom-field / edit-field-range / read / none。\r\n返回新建角色的完整配置(同 get_role 出参格式)。\r\n自动兜底:caller 可以传稀疏 subRoles(只列关心的资源),或 subRoles 留空。MCP 会自动枚举 Base 下所有 sheet/dashboard,caller 未列的资源补 authLevel=none + bizType 对应默认 config;caller 列了但 config=null 的 sheet/dashboard 也填默认 config(避免前端 JSON.parse null 白屏)。app(bizType=3)需 caller 显式传,不自动枚举。\r\n约束:name 建议 ≤ 30 字;roleType 禁止以 system_ 开头(保留给系统角色);调用者 uid 必须是该 Base 的管理员,否则 UNAUTHORIZED。\r\n失败码:ILLEGAL_ARGUMENT / UNAUTHORIZED / SERVER_ERROR。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -21528,7 +23161,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -21541,7 +23174,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -21550,7 +23183,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "create_role" @@ -21566,7 +23199,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "create_role" @@ -22193,14 +23826,14 @@ "agent_source_refs": [ "Cobra help: dws aitable advperm role-delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_role_delete", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "agent_summary": "删除 Base 下指定的自定义角色(system=true 的系统角色禁删,服务端返回 600 / \"Illegal argument\")。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -22242,7 +23875,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -22255,7 +23888,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -22300,7 +23933,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -22313,7 +23946,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -22342,7 +23975,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -22355,7 +23988,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -22398,7 +24031,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -22411,7 +24044,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -22420,7 +24053,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "delete_role" @@ -22436,7 +24069,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "delete_role" @@ -22478,7 +24111,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -22491,7 +24124,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -22771,13 +24404,13 @@ "agent_source_refs": [ "Cobra help: dws aitable advperm role-get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_role_get", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "agent_summary": "获取指定 Base 下单个角色的完整配置,含 subRoles 与字段/行级权限。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -22791,6 +24424,9 @@ "confirmation": "not_required", "description": "获取指定 Base 下单个角色的完整配置,含 subRoles 与字段/行级权限。\r\n\r\n参数:必填 baseId、roleId。\r\n\r\n返回 {roleId, name, roleType, flowType, isSystem, subRoles:[{targetId, targetType, authLevel, appId, config}]}。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -22819,7 +24455,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -22832,7 +24468,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -22905,6 +24541,28 @@ "source": "mcp_metadata", "value": "获取指定 Base 下单个角色的完整配置,含 subRoles 与字段/行级权限。\r\n\r\n参数:必填 baseId、roleId。\r\n\r\n返回 {roleId, name, roleType, flowType, isSystem, subRoles:[{targetId, targetType, authLevel, appId, config}]}。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -22959,7 +24617,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -22972,7 +24630,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -22981,7 +24639,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_role" @@ -22997,7 +24655,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_role" @@ -23324,13 +24982,13 @@ "agent_source_refs": [ "Cobra help: dws aitable advperm role-list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_role_list", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "agent_summary": "列出指定 Base 下的全部角色,返回 enabled 标志、defaultRole 与 roles 列表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -23344,6 +25002,9 @@ "confirmation": "not_required", "description": "列出指定 Base 下的全部角色,含系统角色与自定义角色,并标注 isSystem 与默认角色信息。\r\n\r\n参数:必填 baseId。\r\n\r\n返回 {enabled, defaultRole:{mode, roleId}, roles:[{roleId, name, roleType, flowType, isSystem, subRoles}]}。\r\n\r\n不返回角色成员列表;若需要添加/移除角色成员,请使用其他专用工具。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -23372,7 +25033,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -23385,7 +25046,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -23458,6 +25119,28 @@ "source": "mcp_metadata", "value": "列出指定 Base 下的全部角色,含系统角色与自定义角色,并标注 isSystem 与默认角色信息。\r\n\r\n参数:必填 baseId。\r\n\r\n返回 {enabled, defaultRole:{mode, roleId}, roles:[{roleId, name, roleType, flowType, isSystem, subRoles}]}。\r\n\r\n不返回角色成员列表;若需要添加/移除角色成员,请使用其他专用工具。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -23512,7 +25195,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -23525,7 +25208,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -23534,7 +25217,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "list_roles" @@ -23550,7 +25233,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "list_roles" @@ -23774,13 +25457,13 @@ "agent_source_refs": [ "Cobra help: dws aitable advperm role-update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.advperm_role_update", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-advperm.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-advperm.md" ], "agent_summary": "按 PATCH 语义增量更新指定自定义角色。系统角色禁止更新。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -23794,6 +25477,9 @@ "confirmation": "not_required", "description": "增量更新自定义角色配置。必填 baseId、roleId;可选 name、roleType、flowType、subRoles。\r\nsubRoles 行为:不传=完全不动现有 subRoles;传入则按 (targetId, targetType) 与现有 subRoles 合并——入参中的 sub 整体替换该 sub,入参未提及的 sub 保留不变。MCP 已在内部做 get→merge,caller 无需先调 get_role。\r\n自动兜底:caller 传非空 subRoles 时,MCP 会对其中 sheet/dashboard 项里 config=null 的自动填默认 config(避免前端崩),不会额外枚举 Base 资源(与 create 不同,patch 保持\"只动调用方列的项\"语义)。\r\n系统角色禁止更新。\r\n约束:roleType 禁止以 system_ 开头;调用者 uid 必须是该 Base 的管理员,否则 UNAUTHORIZED。\r\n失败码:ILLEGAL_ARGUMENT / UNAUTHORIZED / SERVER_ERROR。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -23822,7 +25508,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -23835,7 +25521,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -23908,6 +25594,28 @@ "source": "mcp_metadata", "value": "增量更新自定义角色配置。必填 baseId、roleId;可选 name、roleType、flowType、subRoles。\r\nsubRoles 行为:不传=完全不动现有 subRoles;传入则按 (targetId, targetType) 与现有 subRoles 合并——入参中的 sub 整体替换该 sub,入参未提及的 sub 保留不变。MCP 已在内部做 get→merge,caller 无需先调 get_role。\r\n自动兜底:caller 传非空 subRoles 时,MCP 会对其中 sheet/dashboard 项里 config=null 的自动填默认 config(避免前端崩),不会额外枚举 Base 资源(与 create 不同,patch 保持\"只动调用方列的项\"语义)。\r\n系统角色禁止更新。\r\n约束:roleType 禁止以 system_ 开头;调用者 uid 必须是该 Base 的管理员,否则 UNAUTHORIZED。\r\n失败码:ILLEGAL_ARGUMENT / UNAUTHORIZED / SERVER_ERROR。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -23962,7 +25670,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -23975,7 +25683,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -23984,7 +25692,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "patch_role" @@ -24000,7 +25708,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "patch_role" @@ -24713,12 +26421,12 @@ "Cobra help: dws aitable attachment upload --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.prepare_attachment_upload", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.attachment_upload", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-attachment.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable/aitable-attachment.md" ], "agent_summary": "为 attachment 字段文件申请带容量校验的 OSS 直传地址。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -24732,6 +26440,9 @@ "confirmation": "not_required", "description": "为单个 attachment 字段文件申请带容量校验的 OSS 直传地址。\r\n该工具仅适用于“需要先上传本地文件,再将其写入 attachment 字段”的场景,不是通用文件上传入口,也不适用于后续导入类任务上传。\r\n如果已经有可直接下载的在线文件 URL,不要先下载文件再调用本工具;可直接在 create_records / update_records 的 attachment 字段中传入 [{\"url\":\"https://...\"}],由服务端自动代拉外链并转存为内部附件。\r\n该工具只负责准备上传,不直接接收文件二进制内容;实际文件字节流应由客户端在 MCP 外上传到返回的 uploadUrl。\r\n上传文件时,向 uploadUrl 发起的 PUT 请求必须携带 Content-Type header,且其值必须是该文件的具体 MIME type。\r\n上传成功后,请在 create_records / update_records 的 attachment 字段中写入 [{\"fileToken\":\"...\"}]。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -24760,7 +26471,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -24773,7 +26484,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -24846,6 +26557,28 @@ "source": "mcp_metadata", "value": "为单个 attachment 字段文件申请带容量校验的 OSS 直传地址。\r\n该工具仅适用于“需要先上传本地文件,再将其写入 attachment 字段”的场景,不是通用文件上传入口,也不适用于后续导入类任务上传。\r\n如果已经有可直接下载的在线文件 URL,不要先下载文件再调用本工具;可直接在 create_records / update_records 的 attachment 字段中传入 [{\"url\":\"https://...\"}],由服务端自动代拉外链并转存为内部附件。\r\n该工具只负责准备上传,不直接接收文件二进制内容;实际文件字节流应由客户端在 MCP 外上传到返回的 uploadUrl。\r\n上传文件时,向 uploadUrl 发起的 PUT 请求必须携带 Content-Type header,且其值必须是该文件的具体 MIME type。\r\n上传成功后,请在 create_records / update_records 的 attachment 字段中写入 [{\"fileToken\":\"...\"}]。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -24900,7 +26633,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -24913,7 +26646,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -24921,7 +26654,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "prepare_attachment_upload" @@ -24936,7 +26669,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "prepare_attachment_upload" @@ -25484,12 +27217,12 @@ "agent_source_refs": [ "Cobra help: dws aitable base copy --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_copy", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "复制 AI 表格到指定目录。支持完整复制或仅复制结构(不含数据)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -25503,6 +27236,9 @@ "confirmation": "not_required", "description": "复制当前AI表格到指定的路径下,支持传入目标地址以及是否需要复制元数据还是只是复制表的结构不复制数据,三个参数都是必填的,如果用户传的是链接的话则需要根据实际去调用文档的DWS去获取dentryuuid信息,并且传入", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -25531,7 +27267,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -25544,7 +27280,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -25617,6 +27353,28 @@ "source": "mcp_metadata", "value": "复制当前AI表格到指定的路径下,支持传入目标地址以及是否需要复制元数据还是只是复制表的结构不复制数据,三个参数都是必填的,如果用户传的是链接的话则需要根据实际去调用文档的DWS去获取dentryuuid信息,并且传入" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -25671,7 +27429,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -25684,7 +27442,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -25693,7 +27451,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "copy_base" @@ -25709,7 +27467,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "copy_base" @@ -26127,13 +27885,13 @@ "Cobra help: dws aitable base create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.create_base", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_create", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/doc.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/doc.md" ], "agent_summary": "创建一个新的 AI 表格 Base。当前仅要求 baseName,服务端按默认模板创建并返回 baseId/baseName。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -26147,6 +27905,9 @@ "confirmation": "not_required", "description": "创建一个新的 AI 表格 Base。当前仅要求 baseName,服务端按默认模板创建并返回 baseId/baseName,如果需要创建的特定的文件夹路径下,则需要传递folderId,这个是知识库节点的ID,调用文档的相关服务可以获取", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -26175,7 +27936,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -26188,7 +27949,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -26261,6 +28022,28 @@ "source": "mcp_metadata", "value": "创建一个新的 AI 表格 Base。当前仅要求 baseName,服务端按默认模板创建并返回 baseId/baseName,如果需要创建的特定的文件夹路径下,则需要传递folderId,这个是知识库节点的ID,调用文档的相关服务可以获取" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -26315,7 +28098,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -26328,7 +28111,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -26336,7 +28119,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "create_base" @@ -26351,7 +28134,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "create_base" @@ -26751,13 +28534,13 @@ "Cobra help: dws aitable base delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_base", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_delete", "skills/mono/SKILL.md", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "删除指定 Base(高风险、不可逆)。成功后应无法通过 base get / base search 读取到该 Base。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -26799,7 +28582,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -26812,7 +28595,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -26856,7 +28639,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, { @@ -26869,7 +28652,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, "description": { @@ -26948,7 +28731,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -26961,7 +28744,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -26969,7 +28752,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_base" @@ -26984,7 +28767,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_base" @@ -27025,7 +28808,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, { @@ -27038,7 +28821,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, "title": { @@ -27306,12 +29089,12 @@ "Cobra help: dws aitable base get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_base", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_get", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "获取指定 Base 的资源目录级信息,返回 baseName、tables、dashboards 的 summary 信息(不含字段与记录详情)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -27325,6 +29108,9 @@ "confirmation": "not_required", "description": "获取指定 Base 的资源目录级信息,返回 baseName、tables、dashboards 的 summary 信息(不含字段与记录详情)。\r\n这是当前 Base 级目录入口:后续如需 tableId 或 dashboardId,优先从这里读取;table 详情再调用 get_tables,dashboard 详情再调用 get_dashboard", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -27353,7 +29139,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -27366,7 +29152,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -27439,6 +29225,28 @@ "source": "mcp_metadata", "value": "获取指定 Base 的资源目录级信息,返回 baseName、tables、dashboards 的 summary 信息(不含字段与记录详情)。\r\n这是当前 Base 级目录入口:后续如需 tableId 或 dashboardId,优先从这里读取;table 详情再调用 get_tables,dashboard 详情再调用 get_dashboard" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -27493,7 +29301,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -27506,7 +29314,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -27514,7 +29322,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_base" @@ -27529,7 +29337,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_base" @@ -27753,12 +29561,12 @@ "agent_source_refs": [ "Cobra help: dws aitable base get-primary-doc-id --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_get_primary_doc_id", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "根据 baseId、tableId 和 recordId 获取主键文档对应的文档信息。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -27772,6 +29580,9 @@ "confirmation": "not_required", "description": "根据 baseId、tableId 和 recordId 获取主键文档对应的文档信息,会返回对应的文档的dentryuuid,然后利用该uuid去获取文档的内容以及做其他操作", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -27800,7 +29611,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -27813,7 +29624,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -27886,6 +29697,28 @@ "source": "mcp_metadata", "value": "根据 baseId、tableId 和 recordId 获取主键文档对应的文档信息,会返回对应的文档的dentryuuid,然后利用该uuid去获取文档的内容以及做其他操作" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -27940,7 +29773,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -27953,7 +29786,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -27962,7 +29795,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_base_primary_doc_id" @@ -27978,7 +29811,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_base_primary_doc_id" @@ -28409,12 +30242,12 @@ "Cobra help: dws aitable base list --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.list_bases", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_list", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "列出当前用户可访问的 AI 表格 Base。默认返回最近访问结果,支持分页游标续取。返回 baseId 与 baseName,后续可直接用于 base get。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -28428,6 +30261,9 @@ "confirmation": "not_required", "description": "列出当前用户可访问的 AI 表格 Base。默认返回最近访问结果,支持分页游标续取。返回 baseId 与 baseName,后续可直接用于 get_base。\r\nAI 表格访问地址可按 baseId 拼接为:https://docs.dingtalk.com/i/nodes/{baseId}", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -28456,7 +30292,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -28469,7 +30305,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -28542,6 +30378,28 @@ "source": "mcp_metadata", "value": "列出当前用户可访问的 AI 表格 Base。默认返回最近访问结果,支持分页游标续取。返回 baseId 与 baseName,后续可直接用于 get_base。\r\nAI 表格访问地址可按 baseId 拼接为:https://docs.dingtalk.com/i/nodes/{baseId}" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -28596,7 +30454,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -28609,7 +30467,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -28617,7 +30475,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "list_bases" @@ -28632,7 +30490,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "list_bases" @@ -28960,12 +30818,12 @@ "agent_source_refs": [ "Cobra help: dws aitable base search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_search", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "按名称关键词搜索 AI 表格 Base。返回 baseId/baseName,结果按相关性排序。返回的 baseId 可直接用于 base get 等后续工具。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -28979,6 +30837,9 @@ "confirmation": "not_required", "description": "按名称关键词搜索 AI 表格 Base。返回 baseId/baseName,结果按相关性排序。返回的 baseId 可直接用于 get_base 等后续工具。\r\nAI 表格访问地址可按 baseId 拼接为:https://docs.dingtalk.com/i/nodes/{baseId}", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -29007,7 +30868,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -29020,7 +30881,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -29093,6 +30954,28 @@ "source": "mcp_metadata", "value": "按名称关键词搜索 AI 表格 Base。返回 baseId/baseName,结果按相关性排序。返回的 baseId 可直接用于 get_base 等后续工具。\r\nAI 表格访问地址可按 baseId 拼接为:https://docs.dingtalk.com/i/nodes/{baseId}" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -29147,7 +31030,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -29160,7 +31043,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -29169,7 +31052,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "search_bases" @@ -29185,7 +31068,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "search_bases" @@ -29500,12 +31383,12 @@ "Cobra help: dws aitable base update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_base", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.base_update", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "更新 Base 名称(可选备注)。当前不支持修改主题、封面等扩展属性。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -29519,6 +31402,9 @@ "confirmation": "not_required", "description": "更新 Base 名称(可选备注)。当前不支持修改主题、封面等扩展属性", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -29547,7 +31433,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -29560,7 +31446,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -29633,6 +31519,28 @@ "source": "mcp_metadata", "value": "更新 Base 名称(可选备注)。当前不支持修改主题、封面等扩展属性" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -29687,7 +31595,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -29700,7 +31608,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -29708,7 +31616,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_base" @@ -29723,7 +31631,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_base" @@ -30122,12 +32030,12 @@ "Cobra help: dws aitable chart create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.create_chart", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_create", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "在指定 dashboard 下创建 chart。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -30141,6 +32049,9 @@ "confirmation": "not_required", "description": "在指定 dashboard 下创建 chart。调用前必须先调用 get_dashboard_widgets_example 了解 config 入参结构和要求。返回新创建的 chart 详情。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -30169,7 +32080,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -30182,7 +32093,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -30255,6 +32166,28 @@ "source": "mcp_metadata", "value": "在指定 dashboard 下创建 chart。调用前必须先调用 get_dashboard_widgets_example 了解 config 入参结构和要求。返回新创建的 chart 详情。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -30309,7 +32242,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -30322,7 +32255,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -30330,7 +32263,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "create_chart" @@ -30345,7 +32278,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "create_chart" @@ -30909,13 +32842,13 @@ "Cobra help: dws aitable chart delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_chart", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_delete", "skills/mono/SKILL.md", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "删除指定 chart,并同步删除其在 dashboard 中对应的布局项。删除操作不可逆。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -30957,7 +32890,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -30970,7 +32903,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -31014,7 +32947,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, { @@ -31027,7 +32960,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, "description": { @@ -31106,7 +33039,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -31119,7 +33052,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -31127,7 +33060,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_chart" @@ -31142,7 +33075,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_chart" @@ -31183,7 +33116,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, { @@ -31196,7 +33129,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, "title": { @@ -31671,13 +33604,13 @@ "Cobra help: dws aitable chart get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_chart", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_get", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-dashboard-chart.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-dashboard-chart.md" ], "agent_summary": "获取指定 chart 的详细信息。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -31691,6 +33624,9 @@ "confirmation": "not_required", "description": "获取指定 chart 的详细信息。返回所属 dashboardId、chartName、chartType、widget.config 以及布局项。返回的 config 中 sheet 为该图表引用的数据表 tableId,view 为视图 viewId。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -31719,7 +33655,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -31732,7 +33668,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -31805,6 +33741,28 @@ "source": "mcp_metadata", "value": "获取指定 chart 的详细信息。返回所属 dashboardId、chartName、chartType、widget.config 以及布局项。返回的 config 中 sheet 为该图表引用的数据表 tableId,view 为视图 viewId。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -31859,7 +33817,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -31872,7 +33830,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -31880,7 +33838,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_chart" @@ -31895,7 +33853,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_chart" @@ -32326,12 +34284,12 @@ "Cobra help: dws aitable chart share get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_chart_share", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_share_get", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "查询指定 chart 的分享配置,返回是否开启、分享类型(PUBLIC/ORG)以及分享链接。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -32345,6 +34303,9 @@ "confirmation": "not_required", "description": "查询指定 chart 的当前分享配置。返回分享是否已开启(enabled)、分享类型(shareType:PUBLIC / ORG)、分享链接(shareUrl)等信息。若分享尚未开启,enabled 为 false,shareUrl 为 null。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -32373,7 +34334,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -32386,7 +34347,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -32459,6 +34420,28 @@ "source": "mcp_metadata", "value": "查询指定 chart 的当前分享配置。返回分享是否已开启(enabled)、分享类型(shareType:PUBLIC / ORG)、分享链接(shareUrl)等信息。若分享尚未开启,enabled 为 false,shareUrl 为 null。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -32513,7 +34496,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -32526,7 +34509,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -32534,7 +34517,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_chart_share" @@ -32549,7 +34532,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_chart_share" @@ -32980,12 +34963,12 @@ "Cobra help: dws aitable chart share update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_chart_share", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_share_update", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "开启/关闭 chart 分享并可设置分享类型。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -32999,6 +34982,9 @@ "confirmation": "not_required", "description": "用于开启或关闭指定 chart 的分享,并设置分享类型。\\nenabled=true 时开启分享;enabled=false 时关闭分享(shareType 此时无意义)。\\nshareType 支持两种:PUBLIC(任何人均可访问)、ORG(仅限当前组织成员访问)。\\n返回更新后的分享配置,包括 shareUrl(可直接发送给他人)。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -33027,7 +35013,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -33040,7 +35026,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -33113,6 +35099,28 @@ "source": "mcp_metadata", "value": "用于开启或关闭指定 chart 的分享,并设置分享类型。\\nenabled=true 时开启分享;enabled=false 时关闭分享(shareType 此时无意义)。\\nshareType 支持两种:PUBLIC(任何人均可访问)、ORG(仅限当前组织成员访问)。\\n返回更新后的分享配置,包括 shareUrl(可直接发送给他人)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -33167,7 +35175,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -33180,7 +35188,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -33188,7 +35196,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_chart_share" @@ -33203,7 +35211,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_chart_share" @@ -33940,12 +35948,12 @@ "Cobra help: dws aitable chart update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_chart", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_update", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "更新指定 chart 的配置或布局。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -33959,6 +35967,9 @@ "confirmation": "not_required", "description": "更新指定 chart 的配置或布局。调用前必须先调用 get_dashboard_widgets_example 了解 config 入参结构和要求。返回更新后的 chart 详情。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -33987,7 +35998,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -34000,7 +36011,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -34073,6 +36084,28 @@ "source": "mcp_metadata", "value": "更新指定 chart 的配置或布局。调用前必须先调用 get_dashboard_widgets_example 了解 config 入参结构和要求。返回更新后的 chart 详情。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -34127,7 +36160,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -34140,7 +36173,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -34148,7 +36181,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_chart" @@ -34163,7 +36196,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_chart" @@ -34830,13 +36863,13 @@ "Cobra help: dws aitable chart widgets-example --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_dashboard_widgets_example", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.chart_widgets_example", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-dashboard-chart.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-dashboard-chart.md" ], "agent_summary": "返回所有图表类型的 widget config 示例(JSONC 格式,含注释说明每个字段的含义和约束)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -34850,6 +36883,9 @@ "confirmation": "not_required", "description": "返回所有图表类型的 widget config 示例(JSONC 格式,含注释说明每个字段的含义和约束,请直接阅读理解)。可作为 create_chart / update_chart 的 config 参数结构参考,根据目标图表类型选取对应示例。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -34878,7 +36914,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -34891,7 +36927,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -34964,6 +37000,28 @@ "source": "mcp_metadata", "value": "返回所有图表类型的 widget config 示例(JSONC 格式,含注释说明每个字段的含义和约束,请直接阅读理解)。可作为 create_chart / update_chart 的 config 参数结构参考,根据目标图表类型选取对应示例。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -35018,7 +37076,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -35031,7 +37089,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -35039,7 +37097,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_dashboard_widgets_example" @@ -35054,7 +37112,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_dashboard_widgets_example" @@ -35174,11 +37232,11 @@ "agent_source_refs": [ "Cobra help: dws aitable create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "创建一个新的 AI 表格 Base。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -35192,6 +37250,9 @@ "confirmation": "not_required", "description": "创建一个新的 AI 表格 Base。\n这是 dws aitable base create 的便捷别名,两个命令完全等价。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -35220,14 +37281,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -35294,6 +37355,28 @@ "source": "cobra_help", "value": "创建一个新的 AI 表格 Base。\n这是 dws aitable base create 的便捷别名,两个命令完全等价。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -35348,14 +37431,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -35364,7 +37447,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "create_base" @@ -35374,7 +37457,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "create_base" @@ -35393,7 +37476,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -35744,12 +37827,12 @@ "agent_source_refs": [ "Cobra help: dws aitable dashboard arrange --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_arrange", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "对指定仪表盘做服务端智能布局:把图表按行铺满网格,避免某行只占半幅、留下大片空白。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -35763,6 +37846,9 @@ "confirmation": "not_required", "description": "自动对齐仪表盘中的图表布局,对错乱的图表进行全局重排。根据仪表盘的网格列数(schemaVersion 为 2 时为 48 列,其他情况为 12 列),自动将 y 坐标相近的图表归为同一行,统一同行图表高度,按比例缩放宽度使每行精确填满全列,紧凑排列消除行间空隙,消除底部参差不齐。返回对齐后的完整布局信息。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -35791,7 +37877,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -35804,7 +37890,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -35877,6 +37963,28 @@ "source": "mcp_metadata", "value": "自动对齐仪表盘中的图表布局,对错乱的图表进行全局重排。根据仪表盘的网格列数(schemaVersion 为 2 时为 48 列,其他情况为 12 列),自动将 y 坐标相近的图表归为同一行,统一同行图表高度,按比例缩放宽度使每行精确填满全列,紧凑排列消除行间空隙,消除底部参差不齐。返回对齐后的完整布局信息。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -35931,7 +38039,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -35944,7 +38052,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -35953,7 +38061,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "align_dashboard" @@ -35969,7 +38077,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "align_dashboard" @@ -36297,13 +38405,13 @@ "Cobra help: dws aitable dashboard config-example --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_dashboard_config_example", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_config_example", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-dashboard-chart.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-dashboard-chart.md" ], "agent_summary": "返回 dashboard config 的完整结构示例(JSONC 格式,含注释说明每个字段的含义和约束)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -36317,6 +38425,9 @@ "confirmation": "not_required", "description": "返回 dashboard config 的完整结构示例(JSONC 格式,含注释说明每个字段的含义和约束,请直接阅读理解)。可作为 create_dashboard / update_dashboard 的 config 参数结构参考。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -36345,7 +38456,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -36358,7 +38469,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -36431,6 +38542,28 @@ "source": "mcp_metadata", "value": "返回 dashboard config 的完整结构示例(JSONC 格式,含注释说明每个字段的含义和约束,请直接阅读理解)。可作为 create_dashboard / update_dashboard 的 config 参数结构参考。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -36485,7 +38618,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -36498,7 +38631,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -36506,7 +38639,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_dashboard_config_example" @@ -36521,7 +38654,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_dashboard_config_example" @@ -36641,12 +38774,12 @@ "agent_source_refs": [ "Cobra help: dws aitable dashboard create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_create", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "在指定 Base 下创建 dashboard。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -36660,6 +38793,9 @@ "confirmation": "not_required", "description": "在指定 Base 下创建 dashboard。调用前必须先调用 get_dashboard_config_example 了解 config 入参结构和要求。返回新创建的 dashboard 详情。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -36688,7 +38824,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -36701,7 +38837,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -36774,6 +38910,28 @@ "source": "mcp_metadata", "value": "在指定 Base 下创建 dashboard。调用前必须先调用 get_dashboard_config_example 了解 config 入参结构和要求。返回新创建的 dashboard 详情。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -36828,7 +38986,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -36841,7 +38999,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -36850,7 +39008,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "create_dashboard" @@ -36866,7 +39024,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "create_dashboard" @@ -37293,13 +39451,13 @@ "Cobra help: dws aitable dashboard delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_dashboard", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_delete", "skills/mono/SKILL.md", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "删除指定 dashboard,会级联删除该 dashboard 下的所有 chart;删除操作不可逆。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -37341,7 +39499,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -37354,7 +39512,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -37398,7 +39556,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, { @@ -37411,7 +39569,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, "description": { @@ -37490,7 +39648,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -37503,7 +39661,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -37511,7 +39669,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_dashboard" @@ -37526,7 +39684,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_dashboard" @@ -37567,7 +39725,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, { @@ -37580,7 +39738,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, "title": { @@ -37952,13 +40110,13 @@ "Cobra help: dws aitable dashboard get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_dashboard", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_get", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-dashboard-chart.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-dashboard-chart.md" ], "agent_summary": "获取指定 dashboard 的详细信息。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -37972,6 +40130,9 @@ "confirmation": "not_required", "description": "获取指定 dashboard 的详细信息。\\r\\n返回 dashboardName、filters、layout,以及该 dashboard 下的 charts summary(chartId、chartName、chartType)。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -38000,7 +40161,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -38013,7 +40174,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -38086,6 +40247,28 @@ "source": "mcp_metadata", "value": "获取指定 dashboard 的详细信息。\\r\\n返回 dashboardName、filters、layout,以及该 dashboard 下的 charts summary(chartId、chartName、chartType)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -38140,7 +40323,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -38153,7 +40336,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -38161,7 +40344,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_dashboard" @@ -38176,7 +40359,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_dashboard" @@ -38504,12 +40687,12 @@ "Cobra help: dws aitable dashboard share get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_dashboard_share", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_share_get", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "查询指定 dashboard 的分享配置,返回是否开启、分享类型(PUBLIC/ORG)以及分享链接。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -38523,6 +40706,9 @@ "confirmation": "not_required", "description": "查询指定 dashboard 的当前分享配置。返回分享是否已开启(enabled)、分享类型(shareType:PUBLIC / ORG)、分享链接(shareUrl)等信息。若分享尚未开启,enabled 为 false,shareUrl 为 null。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -38551,7 +40737,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -38564,7 +40750,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -38637,6 +40823,28 @@ "source": "mcp_metadata", "value": "查询指定 dashboard 的当前分享配置。返回分享是否已开启(enabled)、分享类型(shareType:PUBLIC / ORG)、分享链接(shareUrl)等信息。若分享尚未开启,enabled 为 false,shareUrl 为 null。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -38691,7 +40899,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -38704,7 +40912,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -38712,7 +40920,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_dashboard_share" @@ -38727,7 +40935,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_dashboard_share" @@ -39055,12 +41263,12 @@ "Cobra help: dws aitable dashboard share update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_dashboard_share", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_share_update", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "开启/关闭 dashboard 分享并可设置分享类型。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -39074,6 +41282,9 @@ "confirmation": "not_required", "description": "用于开启或关闭指定 dashboard 的分享,并设置分享类型。enabled=true 时开启分享;enabled=false 时关闭分享(shareType 此时无意义)。shareType 支持两种:PUBLIC(任何人均可访问)、ORG(仅限当前组织成员访问)。返回更新后的分享配置,包括 shareUrl(可直接发送给他人)。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -39102,7 +41313,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -39115,7 +41326,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -39188,6 +41399,28 @@ "source": "mcp_metadata", "value": "用于开启或关闭指定 dashboard 的分享,并设置分享类型。enabled=true 时开启分享;enabled=false 时关闭分享(shareType 此时无意义)。shareType 支持两种:PUBLIC(任何人均可访问)、ORG(仅限当前组织成员访问)。返回更新后的分享配置,包括 shareUrl(可直接发送给他人)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -39242,7 +41475,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -39255,7 +41488,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -39263,7 +41496,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_dashboard_share" @@ -39278,7 +41511,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_dashboard_share" @@ -39911,12 +42144,12 @@ "agent_source_refs": [ "Cobra help: dws aitable dashboard update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.dashboard_update", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "更新指定 dashboard 的配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -39930,6 +42163,9 @@ "confirmation": "not_required", "description": "更新指定 dashboard 的配置。调用前必须先调用 get_dashboard_config_example 了解 config 入参结构和要求。返回更新后的 dashboard 详情。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -39958,7 +42194,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -39971,7 +42207,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -40044,6 +42280,28 @@ "source": "mcp_metadata", "value": "更新指定 dashboard 的配置。调用前必须先调用 get_dashboard_config_example 了解 config 入参结构和要求。返回更新后的 dashboard 详情。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -40098,7 +42356,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -40111,7 +42369,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -40120,7 +42378,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_dashboard" @@ -40136,7 +42394,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_dashboard" @@ -40666,12 +42924,12 @@ "Cobra help: dws aitable export data --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.export_data", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.export_data", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-export-import.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable/aitable-export-import.md" ], "agent_summary": "导出 AI 表格数据的统一入口。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -40685,6 +42943,9 @@ "confirmation": "not_required", "description": "导出 AI 表格数据的统一入口。\r\n不传 taskId 时,会根据 scope / format 创建一个新的导出任务,并在 timeoutMs 时间内同步等待结果;若在等待窗口内完成,则直接返回 downloadUrl 和 fileName。\r\n传入 taskId 时,不会重新创建任务,而是继续等待该任务;若仍未完成,则继续返回同一个 taskId,供下一次调用继续等待。\r\n当前稳定支持的 scope:all、table、view;暂不开放按字段导出。\r\n当前稳定支持的 format:excel、attachment、excel_and_attachment、excel_with_inline_images。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -40713,7 +42974,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -40726,7 +42987,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -40799,6 +43060,28 @@ "source": "mcp_metadata", "value": "导出 AI 表格数据的统一入口。\r\n不传 taskId 时,会根据 scope / format 创建一个新的导出任务,并在 timeoutMs 时间内同步等待结果;若在等待窗口内完成,则直接返回 downloadUrl 和 fileName。\r\n传入 taskId 时,不会重新创建任务,而是继续等待该任务;若仍未完成,则继续返回同一个 taskId,供下一次调用继续等待。\r\n当前稳定支持的 scope:all、table、view;暂不开放按字段导出。\r\n当前稳定支持的 format:excel、attachment、excel_and_attachment、excel_with_inline_images。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -40853,7 +43136,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -40866,7 +43149,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -40874,7 +43157,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "export_data" @@ -40889,7 +43172,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "export_data" @@ -41692,13 +43975,13 @@ "agent_source_refs": [ "Cobra help: dws aitable field create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.field_create", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-field.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-field.md" ], "agent_summary": "在已有表格中批量新增字段。适用于建表后补充一批字段,或一次性添加多个关联、流转等复杂类型字段。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -41712,6 +43995,9 @@ "confirmation": "not_required", "description": "在已有表格中批量新增字段。适用于建表后补充一批字段,或一次性添加多个关联、流转等复杂类型字段。单次最多创建 15 个字段;若超过该数量,请拆分多次调用。允许部分成功,返回结果会逐项说明每个字段是否创建成功;失败项会返回 reason 说明失败原因。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -41740,7 +44026,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -41753,7 +44039,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -41826,6 +44112,28 @@ "source": "mcp_metadata", "value": "在已有表格中批量新增字段。适用于建表后补充一批字段,或一次性添加多个关联、流转等复杂类型字段。单次最多创建 15 个字段;若超过该数量,请拆分多次调用。允许部分成功,返回结果会逐项说明每个字段是否创建成功;失败项会返回 reason 说明失败原因。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -41880,7 +44188,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -41893,7 +44201,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -41902,7 +44210,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "create_fields" @@ -41918,7 +44226,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "create_fields" @@ -42706,14 +45014,14 @@ "Cobra help: dws aitable field delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_field", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.field_delete", "skills/mono/SKILL.md", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-field.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-field.md" ], "agent_summary": "删除指定 Table 中的一个字段(Field),删除操作不可逆。禁止删除主字段,且禁止删除最后一个字段。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -42755,7 +45063,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -42768,7 +45076,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -42812,7 +45120,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, { @@ -42825,7 +45133,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, "description": { @@ -42904,7 +45212,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -42917,7 +45225,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -42925,7 +45233,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_field" @@ -42940,7 +45248,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_field" @@ -42981,7 +45289,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, { @@ -42994,7 +45302,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, "title": { @@ -43378,13 +45686,13 @@ "Cobra help: dws aitable field get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_fields", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.field_get", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-field.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-field.md" ], "agent_summary": "批量获取指定字段的详细信息,包括 fieldId、名称、类型、description 以及类型相关完整配置(如格式化、选项等)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -43398,6 +45706,9 @@ "confirmation": "not_required", "description": "批量获取指定字段的详细信息,包括 fieldId、名称、类型、description 以及类型相关完整配置(如格式化、选项、AI 配置等)。\r\n传 fieldIds 时单次最多获取 10 个字段;若需更多字段,请拆分多次调用。\r\n适用于在 get_tables 拿到字段目录后,按需展开少量字段的完整配置,避免大 options 字段放大 get_tables 返回值。\r\nAI 字段的返回结果中,config 仅包含字段物理配置,aiConfig 作为同级字段单独返回,结构与 create_fields 写入参数一致。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -43426,7 +45737,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -43439,7 +45750,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -43512,6 +45823,28 @@ "source": "mcp_metadata", "value": "批量获取指定字段的详细信息,包括 fieldId、名称、类型、description 以及类型相关完整配置(如格式化、选项、AI 配置等)。\r\n传 fieldIds 时单次最多获取 10 个字段;若需更多字段,请拆分多次调用。\r\n适用于在 get_tables 拿到字段目录后,按需展开少量字段的完整配置,避免大 options 字段放大 get_tables 返回值。\r\nAI 字段的返回结果中,config 仅包含字段物理配置,aiConfig 作为同级字段单独返回,结构与 create_fields 写入参数一致。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -43566,7 +45899,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -43579,7 +45912,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -43587,7 +45920,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_fields" @@ -43602,7 +45935,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_fields" @@ -44041,12 +46374,12 @@ "agent_source_refs": [ "Cobra help: dws aitable field list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.field_list", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "兼容入口:与 dws aitable field get 完全等价,批量获取字段详细配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -44060,6 +46393,9 @@ "confirmation": "not_required", "description": "批量获取指定字段的详细信息,包括 fieldId、名称、类型、description 以及类型相关完整配置(如格式化、选项、AI 配置等)。\r\n传 fieldIds 时单次最多获取 10 个字段;若需更多字段,请拆分多次调用。\r\n适用于在 get_tables 拿到字段目录后,按需展开少量字段的完整配置,避免大 options 字段放大 get_tables 返回值。\r\nAI 字段的返回结果中,config 仅包含字段物理配置,aiConfig 作为同级字段单独返回,结构与 create_fields 写入参数一致。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -44088,7 +46424,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -44101,7 +46437,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -44174,6 +46510,28 @@ "source": "mcp_metadata", "value": "批量获取指定字段的详细信息,包括 fieldId、名称、类型、description 以及类型相关完整配置(如格式化、选项、AI 配置等)。\r\n传 fieldIds 时单次最多获取 10 个字段;若需更多字段,请拆分多次调用。\r\n适用于在 get_tables 拿到字段目录后,按需展开少量字段的完整配置,避免大 options 字段放大 get_tables 返回值。\r\nAI 字段的返回结果中,config 仅包含字段物理配置,aiConfig 作为同级字段单独返回,结构与 create_fields 写入参数一致。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -44228,7 +46586,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -44241,7 +46599,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -44250,7 +46608,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_fields" @@ -44266,7 +46624,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_fields" @@ -44705,12 +47063,12 @@ "agent_source_refs": [ "Cobra help: dws aitable field search-options --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.field_search_options", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "搜索指定单选/多选字段的 options 列表,支持按关键词模糊匹配(大小写不敏感、contains 模式)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -44724,6 +47082,9 @@ "confirmation": "not_required", "description": "搜索指定单选/多选字段的 options 列表,支持按关键词模糊匹配(大小写不敏感、contains 模式)。\r\n目标字段必须是 singleSelect 或 multipleSelect 类型,否则返回错误。\r\n不传 keyword 时返回该字段全部 options。\r\n适用于 options 较多时按关键词缩小范围,避免通过 get_fields 拉取完整字段配置。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -44752,7 +47113,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -44765,7 +47126,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -44838,6 +47199,28 @@ "source": "mcp_metadata", "value": "搜索指定单选/多选字段的 options 列表,支持按关键词模糊匹配(大小写不敏感、contains 模式)。\r\n目标字段必须是 singleSelect 或 multipleSelect 类型,否则返回错误。\r\n不传 keyword 时返回该字段全部 options。\r\n适用于 options 较多时按关键词缩小范围,避免通过 get_fields 拉取完整字段配置。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -44892,7 +47275,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -44905,7 +47288,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -44914,7 +47297,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "search_field_options" @@ -44930,7 +47313,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "search_field_options" @@ -45570,13 +47953,13 @@ "Cobra help: dws aitable field update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_field", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.field_update", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-field.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-field.md" ], "agent_summary": "更新指定字段的名称、字段配置或 AI 配置。不可变更字段类型(type 不可修改)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -45590,6 +47973,9 @@ "confirmation": "not_required", "description": "更新指定字段的名称或配置。不可变更字段类型(type 不可修改)。\r\nnewFieldName、config、aiConfig 至少传入一项", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -45618,7 +48004,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -45631,7 +48017,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -45704,6 +48090,28 @@ "source": "mcp_metadata", "value": "更新指定字段的名称或配置。不可变更字段类型(type 不可修改)。\r\nnewFieldName、config、aiConfig 至少传入一项" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -45758,7 +48166,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -45771,7 +48179,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -45779,7 +48187,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_field" @@ -45794,7 +48202,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_field" @@ -46538,10 +48946,10 @@ "agent_source_refs": [ "Cobra help: dws aitable form create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "agent_summary": "在指定数据表下创建一个新的表单视图(FormDesigner 类型)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -46555,6 +48963,9 @@ "confirmation": "not_required", "description": "在指定数据表下创建一个新的表单视图(FormDesigner 类型)。\n等价于 view create --view-type FormDesigner,但走 form 命令组对齐表单工作流。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -46582,13 +48993,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -46632,7 +49043,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -46644,7 +49055,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -46661,12 +49072,34 @@ "source": "cobra_help", "value": "在指定数据表下创建一个新的表单视图(FormDesigner 类型)。\n等价于 view create --view-type FormDesigner,但走 form 命令组对齐表单工作流。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -46678,7 +49111,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -46706,7 +49139,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -46718,7 +49151,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -46726,13 +49159,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -46740,13 +49173,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -46755,14 +49188,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -46777,7 +49210,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -46792,7 +49225,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -46804,7 +49237,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -47222,9 +49655,9 @@ "agent_source_refs": [ "Cobra help: dws aitable form delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "删除指定数据表下的表单视图(不可逆)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -47265,13 +49698,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -47315,13 +49748,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "user_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "user_required" }, "description": { @@ -47343,13 +49776,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "destructive" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "destructive" }, "examples": { @@ -47377,13 +49810,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -47391,13 +49824,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -47405,13 +49838,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -47420,14 +49853,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -47442,7 +49875,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -47457,13 +49890,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "high" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "high" }, "title": { @@ -47797,10 +50230,10 @@ "agent_source_refs": [ "Cobra help: dws aitable form field hide --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "agent_summary": "切换表单视图中某个字段的隐藏/显示状态。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -47814,6 +50247,9 @@ "confirmation": "not_required", "description": "切换表单视图中某个字段的隐藏/显示状态。\n--hidden true:在表单中隐藏该字段(填写者不可见)\n--hidden false:显示该字段", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -47841,13 +50277,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -47891,13 +50327,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -47914,18 +50350,40 @@ "source": "cobra_help", "value": "切换表单视图中某个字段的隐藏/显示状态。\n--hidden true:在表单中隐藏该字段(填写者不可见)\n--hidden false:显示该字段" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -47953,13 +50411,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -47967,13 +50425,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -47981,13 +50439,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -47996,14 +50454,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -48018,7 +50476,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -48033,13 +50491,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -48547,10 +51005,10 @@ "agent_source_refs": [ "Cobra help: dws aitable form field list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "agent_summary": "列出指定表单视图当前可见的字段及其配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -48564,6 +51022,9 @@ "confirmation": "not_required", "description": "列出指定表单视图当前可见的字段及其配置。\n返回每个字段的 fieldId、name、type、required、hidden、description。\n注意:hidden=true 的字段不会出现在此返回(它们在表单中已隐藏);如需查看全部字段请用 field get。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -48591,13 +51052,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -48641,7 +51102,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -48653,7 +51114,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -48670,12 +51131,34 @@ "source": "cobra_help", "value": "列出指定表单视图当前可见的字段及其配置。\n返回每个字段的 fieldId、name、type、required、hidden、description。\n注意:hidden=true 的字段不会出现在此返回(它们在表单中已隐藏);如需查看全部字段请用 field get。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -48687,7 +51170,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -48715,7 +51198,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -48727,7 +51210,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -48735,13 +51218,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -48749,13 +51232,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -48764,14 +51247,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -48786,7 +51269,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -48801,7 +51284,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -48813,7 +51296,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -49147,10 +51630,10 @@ "agent_source_refs": [ "Cobra help: dws aitable form field update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "agent_summary": "更新表单视图中某个字段的必填状态或描述。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -49164,6 +51647,9 @@ "confirmation": "not_required", "description": "更新表单视图中某个字段的必填状态或描述。\n--required 或 --field-description 至少传入一项。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -49191,13 +51677,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -49241,7 +51727,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -49253,7 +51739,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -49270,12 +51756,34 @@ "source": "cobra_help", "value": "更新表单视图中某个字段的必填状态或描述。\n--required 或 --field-description 至少传入一项。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -49287,7 +51795,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -49315,7 +51823,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -49327,7 +51835,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -49335,13 +51843,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -49349,13 +51857,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -49364,14 +51872,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -49386,7 +51894,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -49401,7 +51909,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -49413,7 +51921,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -50011,10 +52519,10 @@ "agent_source_refs": [ "Cobra help: dws aitable form get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "agent_summary": "按 viewId 获取单个表单视图的元信息(name/title/createdAt/shareFormUuid)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -50055,13 +52563,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -50105,7 +52613,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -50117,7 +52625,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -50139,7 +52647,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -50151,7 +52659,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -50179,7 +52687,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -50191,7 +52699,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -50199,13 +52707,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -50213,13 +52721,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -50228,14 +52736,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -50250,7 +52758,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -50265,7 +52773,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -50277,7 +52785,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -50611,10 +53119,10 @@ "agent_source_refs": [ "Cobra help: dws aitable form list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "agent_summary": "列出指定数据表下的所有表单视图。每个表单视图返回 viewId、name、title、createdAt(shareFormUuid 不在此返回,需 form share get 单独获取)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -50628,6 +53136,9 @@ "confirmation": "not_required", "description": "列出指定数据表下的所有表单视图。每个表单视图返回 viewId、name、title、createdAt(shareFormUuid 不在此返回,需 form share get 单独获取)。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -50655,13 +53166,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -50705,7 +53216,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -50717,7 +53228,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -50734,12 +53245,34 @@ "source": "cobra_help", "value": "列出指定数据表下的所有表单视图。每个表单视图返回 viewId、name、title、createdAt(shareFormUuid 不在此返回,需 form share get 单独获取)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -50751,7 +53284,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -50779,7 +53312,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -50791,7 +53324,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -50799,13 +53332,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -50813,13 +53346,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -50828,14 +53361,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -50850,7 +53383,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -50865,7 +53398,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -50877,7 +53410,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -51121,10 +53654,10 @@ "agent_source_refs": [ "Cobra help: dws aitable form questions create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "agent_summary": "在数据表中创建字段,即向表单添加题目。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -51138,6 +53671,9 @@ "confirmation": "not_required", "description": "在数据表中创建字段,即向表单添加题目。\n入参与 `field create` 完全一致:可用 --fields 批量创建,或 --name + --type 单题模式。\n若需将题目设为必填,创建后请用 form field update --required true 单独设置。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -51165,13 +53701,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -51215,7 +53751,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -51227,7 +53763,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -51244,12 +53780,34 @@ "source": "cobra_help", "value": "在数据表中创建字段,即向表单添加题目。\n入参与 `field create` 完全一致:可用 --fields 批量创建,或 --name + --type 单题模式。\n若需将题目设为必填,创建后请用 form field update --required true 单独设置。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -51261,7 +53819,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -51289,7 +53847,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -51301,7 +53859,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -51309,13 +53867,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -51323,13 +53881,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -51338,14 +53896,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -51360,7 +53918,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -51375,7 +53933,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -51387,7 +53945,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -52051,9 +54609,9 @@ "agent_source_refs": [ "Cobra help: dws aitable form questions delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "删除指定字段(即表单题目);该操作不可逆。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -52094,13 +54652,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -52144,13 +54702,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "user_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "user_required" }, "description": { @@ -52172,13 +54730,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "destructive" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "destructive" }, "examples": { @@ -52206,13 +54764,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -52220,13 +54778,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -52234,13 +54792,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -52249,14 +54807,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -52271,7 +54829,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -52286,13 +54844,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "high" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "high" }, "title": { @@ -52626,10 +55184,10 @@ "agent_source_refs": [ "Cobra help: dws aitable form share get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "agent_summary": "读取指定视图当前的分享表单配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -52643,6 +55201,9 @@ "confirmation": "not_required", "description": "读取指定视图当前的分享表单配置。\n返回 enabled(是否开启)、status、shareFormUuid、formName 等信息。\n若该视图尚未开启分享表单,enabled=false、status=0。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -52670,13 +55231,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -52720,7 +55281,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -52732,7 +55293,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -52749,12 +55310,34 @@ "source": "cobra_help", "value": "读取指定视图当前的分享表单配置。\n返回 enabled(是否开启)、status、shareFormUuid、formName 等信息。\n若该视图尚未开启分享表单,enabled=false、status=0。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -52766,7 +55349,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -52794,7 +55377,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -52806,7 +55389,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -52814,13 +55397,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -52828,13 +55411,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -52843,14 +55426,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -52865,7 +55448,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -52880,7 +55463,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -52892,7 +55475,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -53226,10 +55809,10 @@ "agent_source_refs": [ "Cobra help: dws aitable form share update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "agent_summary": "开启或关闭指定视图的分享表单。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -53243,6 +55826,9 @@ "confirmation": "not_required", "description": "开启或关闭指定视图的分享表单。\n--enabled true 表示开启分享,--enabled false 表示关闭分享。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -53270,13 +55856,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -53320,7 +55906,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -53332,7 +55918,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -53349,12 +55935,34 @@ "source": "cobra_help", "value": "开启或关闭指定视图的分享表单。\n--enabled true 表示开启分享,--enabled false 表示关闭分享。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -53366,7 +55974,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -53394,7 +56002,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -53406,7 +56014,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -53414,13 +56022,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -53428,13 +56036,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -53443,14 +56051,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -53465,7 +56073,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -53480,7 +56088,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -53492,7 +56100,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -53916,10 +56524,10 @@ "agent_source_refs": [ "Cobra help: dws aitable form update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-form.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable/aitable-form.md" ], "agent_summary": "更新表单整体配置(标题、描述)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -53933,6 +56541,9 @@ "confirmation": "not_required", "description": "更新表单整体配置(标题、描述)。\n--title(或其等价别名 --name)和 --description 至少传入一项。\n--title 与 --name 完全等价;同时传入时以 --title 优先。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -53960,13 +56571,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -54010,7 +56621,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -54022,7 +56633,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -54039,12 +56650,34 @@ "source": "cobra_help", "value": "更新表单整体配置(标题、描述)。\n--title(或其等价别名 --name)和 --description 至少传入一项。\n--title 与 --name 完全等价;同时传入时以 --title 优先。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -54056,7 +56689,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -54084,7 +56717,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -54096,7 +56729,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -54104,13 +56737,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -54118,13 +56751,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -54133,14 +56766,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -54155,7 +56788,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -54170,7 +56803,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -54182,7 +56815,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -54769,13 +57402,13 @@ "Cobra help: dws aitable import data --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.import_data", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.import_data", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-export-import.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-export-import.md" ], "agent_summary": "将已通过 import upload 上传完成的文件导入 AI 表格。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -54789,6 +57422,9 @@ "confirmation": "not_required", "description": "将已通过 prepare_import_upload 上传完成的文件导入 AI 表格。支持两种模式:\r\n1. 新建表导入(默认):不传 tableId,文件中的每个工作表新建为独立的数据表。导入成功时返回新增数据表的 tableIds。\r\n2. 追加导入:传入 tableId,数据追加到该已有数据表的末尾,不会新建表。可通过 fieldMapping 指定文件列名与目标表字段的映射关系;不传 fieldMapping 则按列名自动匹配。多 Sheet 文件可通过 srcSheetName 指定源 Sheet。\r\n工具内部会等待导入完成,大多数情况下一次调用即可拿到最终结果。若在 timeout 内未完成,再次传入相同 importId 继续等待,无需重新提交任务,也不要重新上传同一文件。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -54817,7 +57453,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -54830,7 +57466,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -54903,6 +57539,28 @@ "source": "mcp_metadata", "value": "将已通过 prepare_import_upload 上传完成的文件导入 AI 表格。支持两种模式:\r\n1. 新建表导入(默认):不传 tableId,文件中的每个工作表新建为独立的数据表。导入成功时返回新增数据表的 tableIds。\r\n2. 追加导入:传入 tableId,数据追加到该已有数据表的末尾,不会新建表。可通过 fieldMapping 指定文件列名与目标表字段的映射关系;不传 fieldMapping 则按列名自动匹配。多 Sheet 文件可通过 srcSheetName 指定源 Sheet。\r\n工具内部会等待导入完成,大多数情况下一次调用即可拿到最终结果。若在 timeout 内未完成,再次传入相同 importId 继续等待,无需重新提交任务,也不要重新上传同一文件。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -54957,7 +57615,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -54970,7 +57628,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -54978,7 +57636,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "import_data" @@ -54993,7 +57651,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "import_data" @@ -55754,13 +58412,13 @@ "Cobra help: dws aitable import upload --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.prepare_import_upload", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.import_upload", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-export-import.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-export-import.md" ], "agent_summary": "为导入任务申请 OSS 直传地址。返回 uploadUrl 和 importId。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -55774,6 +58432,9 @@ "confirmation": "not_required", "description": "为导入任务申请 OSS 直传地址。返回 uploadUrl 和 importId。\r\n客户端应通过 HTTP PUT 将原始文件字节流上传至 uploadUrl;除非 uploadUrl 对应的存储服务明确要求,否则不要额外附带 Content-Type 等自定义请求头。上传完成后将 importId 传入 import_data 即可触发导入,无需再传其他参数。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -55802,7 +58463,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -55815,7 +58476,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -55888,6 +58549,28 @@ "source": "mcp_metadata", "value": "为导入任务申请 OSS 直传地址。返回 uploadUrl 和 importId。\r\n客户端应通过 HTTP PUT 将原始文件字节流上传至 uploadUrl;除非 uploadUrl 对应的存储服务明确要求,否则不要额外附带 Content-Type 等自定义请求头。上传完成后将 importId 传入 import_data 即可触发导入,无需再传其他参数。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -55942,7 +58625,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -55955,7 +58638,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -55963,7 +58646,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "prepare_import_upload" @@ -55978,7 +58661,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "prepare_import_upload" @@ -56429,11 +59112,11 @@ "agent_source_refs": [ "Cobra help: dws aitable info --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.info", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "兼容入口:与 dws aitable base get 完全等价,获取 Base 资源目录级信息。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -56447,6 +59130,9 @@ "confirmation": "not_required", "description": "获取指定 Base 的资源目录级信息,返回 baseName、tables、dashboards 的 summary 信息(不含字段与记录详情)。\r\n这是当前 Base 级目录入口:后续如需 tableId 或 dashboardId,优先从这里读取;table 详情再调用 get_tables,dashboard 详情再调用 get_dashboard", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -56475,7 +59161,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -56488,7 +59174,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -56561,6 +59247,28 @@ "source": "mcp_metadata", "value": "获取指定 Base 的资源目录级信息,返回 baseName、tables、dashboards 的 summary 信息(不含字段与记录详情)。\r\n这是当前 Base 级目录入口:后续如需 tableId 或 dashboardId,优先从这里读取;table 详情再调用 get_tables,dashboard 详情再调用 get_dashboard" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -56615,7 +59323,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -56628,7 +59336,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -56637,7 +59345,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_base" @@ -56653,7 +59361,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_base" @@ -56876,11 +59584,11 @@ "agent_source_refs": [ "Cobra help: dws aitable list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.list", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "列出当前用户可访问的 AI 表格 Base。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -56894,6 +59602,9 @@ "confirmation": "not_required", "description": "列出当前用户可访问的 AI 表格 Base。默认返回最近访问结果,支持分页游标续取。返回 baseId 与 baseName,后续可直接用于 get_base。\r\nAI 表格访问地址可按 baseId 拼接为:https://docs.dingtalk.com/i/nodes/{baseId}", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -56922,7 +59633,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -56935,7 +59646,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -57008,6 +59719,28 @@ "source": "mcp_metadata", "value": "列出当前用户可访问的 AI 表格 Base。默认返回最近访问结果,支持分页游标续取。返回 baseId 与 baseName,后续可直接用于 get_base。\r\nAI 表格访问地址可按 baseId 拼接为:https://docs.dingtalk.com/i/nodes/{baseId}" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -57062,7 +59795,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -57075,7 +59808,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -57084,7 +59817,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "list_bases" @@ -57100,7 +59833,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "list_bases" @@ -57428,14 +60161,14 @@ "Cobra help: dws aitable record query --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.query_records", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.query_records", "skills/mono/references/products/aitable-record-ops.md", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-record-query.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-query.md" ], "agent_summary": "查询指定表格中的记录,支持按记录 ID 精确查询或按条件分页检索。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -57452,6 +60185,9 @@ "confirmation": "not_required", "description": "查询 AI 表格记录。默认返回单页;传 --all 时自动翻页累计全部记录。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -57480,7 +60216,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -57493,7 +60229,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -57524,6 +60260,14 @@ "source": "reviewed_command_registry", "source_ref": "aitable record query", "value": "aitable.query_records" + }, + { + "precedence": "reviewed_manual", + "review_reason": "The reviewed query command supports both an optional ID lookup mode and a table scan/filter mode, so --record-ids is not unconditionally required.", + "selected": false, + "source": "reviewed_manual_hint", + "source_ref": "aitable record query", + "value": "aitable.query_records" } ], "precedence": "command_registry", @@ -57572,6 +60316,28 @@ "source": "tool_schema_hint", "value": "查询 AI 表格记录。默认返回单页;传 --all 时自动翻页累计全部记录。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -57626,7 +60392,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -57639,7 +60405,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -57647,7 +60413,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "query_records" @@ -57662,7 +60428,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "query_records" @@ -58669,8 +61435,15 @@ "required": { "candidates": [ { - "precedence": "typed_metadata", + "precedence": "reviewed_manual", + "review_reason": "The reviewed query command supports both an optional ID lookup mode and a table scan/filter mode, so --record-ids is not unconditionally required.", "selected": true, + "source": "reviewed_manual_hint", + "value": false + }, + { + "precedence": "typed_metadata", + "selected": false, "source": "typed_parameter_metadata", "value": true }, @@ -58681,10 +61454,11 @@ "value": false } ], - "precedence": "typed_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "typed_parameter_metadata", - "value": true + "review_reason": "The reviewed query command supports both an optional ID lookup mode and a table scan/filter mode, so --record-ids is not unconditionally required.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -58718,7 +61492,7 @@ "interface_description": "可选。指定要获取的记录 ID 列表,单次最多 100 个。传入时直接按 ID 返回,忽略 filters 和 sort。\n适用于已知 recordId(如关联字段中的 linkedRecordIds)时的精准取数。", "interface_type": "array", "property": "recordIds", - "required": true, + "required": false, "type": "string" }, "sort": { @@ -58971,9 +61745,9 @@ "agent_source_refs": [ "Cobra help: dws aitable record batch-update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "将同一份 cells JSON 批量应用到多条记录上。适合\"统一标记完成 / 统一改负责人 / 统一清空某字段\"等场景。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -58987,6 +61761,9 @@ "confirmation": "not_required", "description": "将同一份 cells JSON 批量应用到多条记录上。适合\"统一标记完成 / 统一改负责人 / 统一清空某字段\"等场景。\n\n与 record update 的区别:\n - record update 每条记录可有不同 cells,参数是 records JSON 数组\n - record batch-update 所有记录共享同一份 cells(CLI 客户端展开后调用相同 MCP 工具)\n\n单次最多 100 条;超出请拆分多次调用。\ncells 写入格式与 record update / record create 相同(详见 record create --help)。\n只读字段(formula / filterUp / lookup / 系统字段)不能写入。\n\nCLI 行为:客户端把 --record-ids 拆开后构造 [{recordId, cells}, ...] 调用 update_records;\n当前服务端尚未提供 broadcast patch 工具,所以本命令是纯语义包装,不省网络体积,仅省 LLM 构造 prompt 的 token。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -59014,13 +61791,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -59064,13 +61841,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -59087,18 +61864,40 @@ "source": "cobra_help", "value": "将同一份 cells JSON 批量应用到多条记录上。适合\"统一标记完成 / 统一改负责人 / 统一清空某字段\"等场景。\n\n与 record update 的区别:\n - record update 每条记录可有不同 cells,参数是 records JSON 数组\n - record batch-update 所有记录共享同一份 cells(CLI 客户端展开后调用相同 MCP 工具)\n\n单次最多 100 条;超出请拆分多次调用。\ncells 写入格式与 record update / record create 相同(详见 record create --help)。\n只读字段(formula / filterUp / lookup / 系统字段)不能写入。\n\nCLI 行为:客户端把 --record-ids 拆开后构造 [{recordId, cells}, ...] 调用 update_records;\n当前服务端尚未提供 broadcast patch 工具,所以本命令是纯语义包装,不省网络体积,仅省 LLM 构造 prompt 的 token。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -59126,13 +61925,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -59140,13 +61939,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -59154,13 +61953,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -59169,14 +61968,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -59191,7 +61990,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -59206,13 +62005,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -59637,15 +62436,15 @@ "Cobra help: dws aitable record create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.create_records", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_create", "skills/mono/references/products/aitable-record-ops.md", "skills/mono/references/products/aitable.md", "skills/mono/references/products/aitable/aitable-attachment.md", - "skills/mono/references/products/aitable/aitable-record-create.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-create.md" ], "agent_summary": "在指定表格中批量新增记录。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -59659,6 +62458,9 @@ "confirmation": "not_required", "description": "在指定表格中批量新增记录", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -59687,7 +62489,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -59700,7 +62502,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -59773,6 +62575,28 @@ "source": "mcp_metadata", "value": "在指定表格中批量新增记录" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -59827,7 +62651,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -59840,7 +62664,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -59848,7 +62672,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "create_records" @@ -59863,7 +62687,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "create_records" @@ -60399,15 +63223,15 @@ "Cobra help: dws aitable record delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_records", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_delete", "skills/mono/SKILL.md", "skills/mono/references/products/aitable-record-ops.md", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-record-delete.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-delete.md" ], "agent_summary": "在指定 Table 中批量删除记录(不可逆,数据将永久丢失)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -60449,7 +63273,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -60462,7 +63286,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -60506,7 +63330,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, { @@ -60519,7 +63343,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, "description": { @@ -60598,7 +63422,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -60611,7 +63435,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -60619,7 +63443,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_records" @@ -60634,7 +63458,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_records" @@ -60675,7 +63499,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, { @@ -60688,7 +63512,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, "title": { @@ -61092,12 +63916,12 @@ "agent_source_refs": [ "Cobra help: dws aitable record get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_get", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "按 recordId 精确获取一条或多条记录。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -61111,6 +63935,9 @@ "confirmation": "not_required", "description": "查询指定表格中的记录,支持两种模式:\r\n- 按 ID 取:传入 recordIds(单次最多 100 个),直接获取指定记录。\r\n- 条件查:通过 filters 过滤、sort 排序、cursor 分页遍历全表。\r\n两种模式均可通过 fieldIds(单次最多 100 个)限制返回字段以节省 token。\r\n如果需要获取计算、查找引用等字段则必须传fieldIds的列ID或者列名称才会返回", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -61139,7 +63966,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -61152,7 +63979,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -61225,6 +64052,28 @@ "source": "mcp_metadata", "value": "查询指定表格中的记录,支持两种模式:\r\n- 按 ID 取:传入 recordIds(单次最多 100 个),直接获取指定记录。\r\n- 条件查:通过 filters 过滤、sort 排序、cursor 分页遍历全表。\r\n两种模式均可通过 fieldIds(单次最多 100 个)限制返回字段以节省 token。\r\n如果需要获取计算、查找引用等字段则必须传fieldIds的列ID或者列名称才会返回" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -61279,7 +64128,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -61292,7 +64141,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -61301,7 +64150,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "query_records" @@ -61317,7 +64166,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "query_records" @@ -61702,8 +64551,15 @@ "required": { "candidates": [ { - "precedence": "typed_metadata", + "precedence": "reviewed_manual", + "review_reason": "The reviewed query command supports both an optional ID lookup mode and a table scan/filter mode, so --record-ids is not unconditionally required.", "selected": true, + "source": "reviewed_manual_hint", + "value": false + }, + { + "precedence": "typed_metadata", + "selected": false, "source": "typed_parameter_metadata", "value": true }, @@ -61714,10 +64570,11 @@ "value": false } ], - "precedence": "typed_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "typed_parameter_metadata", - "value": true + "review_reason": "The reviewed query command supports both an optional ID lookup mode and a table scan/filter mode, so --record-ids is not unconditionally required.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -61751,7 +64608,7 @@ "interface_description": "可选。指定要获取的记录 ID 列表,单次最多 100 个。传入时直接按 ID 返回,忽略 filters 和 sort。\n适用于已知 recordId(如关联字段中的 linkedRecordIds)时的精准取数。", "interface_type": "array", "property": "recordIds", - "required": true, + "required": false, "type": "string" }, "table-id": { @@ -61874,13 +64731,13 @@ "agent_source_refs": [ "Cobra help: dws aitable record history-list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_history_list", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-record-history.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-history.md" ], "agent_summary": "按 recordId 查询单条记录的变更历史。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -61894,6 +64751,9 @@ "confirmation": "not_required", "description": "查询指定行记录的变更历史列表。返回该记录的字段变更、操作人(unionId)、操作时间等信息。\r\n操作人已完成身份脱敏,仅透出 unionId。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -61922,7 +64782,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -61935,7 +64795,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -62008,6 +64868,28 @@ "source": "mcp_metadata", "value": "查询指定行记录的变更历史列表。返回该记录的字段变更、操作人(unionId)、操作时间等信息。\r\n操作人已完成身份脱敏,仅透出 unionId。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -62062,7 +64944,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -62075,7 +64957,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -62084,7 +64966,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "query_record_history" @@ -62100,7 +64982,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "query_record_history" @@ -62765,13 +65647,13 @@ "agent_source_refs": [ "Cobra help: dws aitable record primary-doc-create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_primary_doc_create", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-primary-doc.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-primary-doc.md" ], "agent_summary": "为指定记录创建主键文档(幂等:已存在则返回已有文档的 nodeId)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -62785,6 +65667,9 @@ "confirmation": "not_required", "description": "为指定记录创建主键文档(幂等:若该记录已有主键文档则直接返回已有文档的 nodeId)。\\n必填 baseId、tableId、fieldId、recordId。\\n返回创建或已存在的主键文档 nodeId,可直接用于钉钉文档 MCP 的 nodeId 参数。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -62813,7 +65698,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -62826,7 +65711,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -62899,6 +65784,28 @@ "source": "mcp_metadata", "value": "为指定记录创建主键文档(幂等:若该记录已有主键文档则直接返回已有文档的 nodeId)。\\n必填 baseId、tableId、fieldId、recordId。\\n返回创建或已存在的主键文档 nodeId,可直接用于钉钉文档 MCP 的 nodeId 参数。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -62953,7 +65860,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -62966,7 +65873,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -62975,7 +65882,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "create_primary_doc" @@ -62991,7 +65898,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "create_primary_doc" @@ -63524,13 +66431,13 @@ "agent_source_refs": [ "Cobra help: dws aitable record primary-doc-get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_primary_doc_get", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-primary-doc.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-primary-doc.md" ], "agent_summary": "查询指定记录关联的主键文档 nodeId。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -63544,6 +66451,9 @@ "confirmation": "not_required", "description": "查询指定记录的主键文档信息。根据 baseId、tableId、recordId 返回该记录关联的主键文档 nodeId。若记录尚未创建主键文档,nodeId 为 null。返回的 nodeId 可直接用于钉钉文档 MCP 的 nodeId 参数。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -63572,7 +66482,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -63585,7 +66495,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -63658,6 +66568,28 @@ "source": "mcp_metadata", "value": "查询指定记录的主键文档信息。根据 baseId、tableId、recordId 返回该记录关联的主键文档 nodeId。若记录尚未创建主键文档,nodeId 为 null。返回的 nodeId 可直接用于钉钉文档 MCP 的 nodeId 参数。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -63712,7 +66644,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -63725,7 +66657,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -63734,7 +66666,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_primary_doc" @@ -63750,7 +66682,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_primary_doc" @@ -64180,12 +67112,12 @@ "agent_source_refs": [ "Cobra help: dws aitable record query-empty --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_query_empty", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "按表内顺序扫描一页,过滤出\"完全没填用户字段\"的空行。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -64199,6 +67131,9 @@ "confirmation": "not_required", "description": "查询指定表格中\"完全没填用户字段\"的空行。\r\n- 按表内顺序扫描一页(limit 默认 100,最大 100),内存中过滤出空行返回。\r\n- 空行定义:除系统字段(recordId / 创建人 / 创建时间 / 修改人 / 修改时间)外,\r\n 所有 cell 都是 null、空字符串、空集合或空 Map。\r\n- cursor 行为同 query_records:若返回的 nextCursor 非空,需要把它传回继续翻页。\r\n- 注意:本页 records 为空数组不代表全表无空行;只有当 nextCursor 也为空时才表示扫完全表。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -64227,7 +67162,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -64240,7 +67175,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -64313,6 +67248,28 @@ "source": "mcp_metadata", "value": "查询指定表格中\"完全没填用户字段\"的空行。\r\n- 按表内顺序扫描一页(limit 默认 100,最大 100),内存中过滤出空行返回。\r\n- 空行定义:除系统字段(recordId / 创建人 / 创建时间 / 修改人 / 修改时间)外,\r\n 所有 cell 都是 null、空字符串、空集合或空 Map。\r\n- cursor 行为同 query_records:若返回的 nextCursor 非空,需要把它传回继续翻页。\r\n- 注意:本页 records 为空数组不代表全表无空行;只有当 nextCursor 也为空时才表示扫完全表。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -64367,7 +67324,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -64380,7 +67337,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -64389,7 +67346,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "query_empty_records" @@ -64405,7 +67362,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "query_empty_records" @@ -64941,13 +67898,13 @@ "agent_source_refs": [ "Cobra help: dws aitable record share-url --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_share_url", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-record-share.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-share.md" ], "agent_summary": "按 recordId 批量获取记录分享链接。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -64961,6 +67918,9 @@ "confirmation": "not_required", "description": "获取指定行记录的分享链接,可用于将记录分享给他人。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -64989,7 +67949,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -65002,7 +67962,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -65075,6 +68035,28 @@ "source": "mcp_metadata", "value": "获取指定行记录的分享链接,可用于将记录分享给他人。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -65129,7 +68111,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -65142,7 +68124,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -65151,7 +68133,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_record_share_url" @@ -65167,7 +68149,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_record_share_url" @@ -65710,14 +68692,14 @@ "Cobra help: dws aitable record update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_records", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_update", "skills/mono/references/products/aitable-record-ops.md", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-attachment.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-attachment.md" ], "agent_summary": "批量更新指定记录的字段值,只需传入需修改的字段,未传入的字段保持原值。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -65731,6 +68713,9 @@ "confirmation": "not_required", "description": "批量更新指定记录的字段值,只需传入需修改的字段,未传入的字段保持原值", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -65759,7 +68744,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -65772,7 +68757,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -65845,6 +68830,28 @@ "source": "mcp_metadata", "value": "批量更新指定记录的字段值,只需传入需修改的字段,未传入的字段保持原值" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -65899,7 +68906,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -65912,7 +68919,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -65920,7 +68927,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_records" @@ -65935,7 +68942,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_records" @@ -66470,13 +69477,13 @@ "agent_source_refs": [ "Cobra help: dws aitable record upsert --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.record_upsert", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-record-upsert.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-upsert.md" ], "agent_summary": "根据 records 中是否包含 recordId,批量创建新记录或更新现有记录。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -66490,6 +69497,9 @@ "confirmation": "not_required", "description": "批量创建或更新记录(Upsert 语义)。传入一批记录,带 recordId 的走更新逻辑,不带 recordId 的走创建逻辑,服务端自动拆分并分别执行。\r\n单次请求的记录总数(创建 + 更新)不得超过 100 条。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -66518,7 +69528,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -66531,7 +69541,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -66604,6 +69614,28 @@ "source": "mcp_metadata", "value": "批量创建或更新记录(Upsert 语义)。传入一批记录,带 recordId 的走更新逻辑,不带 recordId 的走创建逻辑,服务端自动拆分并分别执行。\r\n单次请求的记录总数(创建 + 更新)不得超过 100 条。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -66658,7 +69690,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -66671,7 +69703,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -66680,7 +69712,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "record_upsert" @@ -66696,7 +69728,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "record_upsert" @@ -67237,11 +70269,11 @@ "agent_source_refs": [ "Cobra help: dws aitable search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.search", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "按名称关键词搜索 AI 表格 Base。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -67255,6 +70287,9 @@ "confirmation": "not_required", "description": "按名称关键词搜索 AI 表格 Base。返回 baseId/baseName,结果按相关性排序。返回的 baseId 可直接用于 get_base 等后续工具。\r\nAI 表格访问地址可按 baseId 拼接为:https://docs.dingtalk.com/i/nodes/{baseId}", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -67283,7 +70318,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -67296,7 +70331,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -67369,6 +70404,28 @@ "source": "mcp_metadata", "value": "按名称关键词搜索 AI 表格 Base。返回 baseId/baseName,结果按相关性排序。返回的 baseId 可直接用于 get_base 等后续工具。\r\nAI 表格访问地址可按 baseId 拼接为:https://docs.dingtalk.com/i/nodes/{baseId}" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -67423,7 +70480,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -67436,7 +70493,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -67445,7 +70502,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "search_bases" @@ -67461,7 +70518,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "search_bases" @@ -67774,12 +70831,12 @@ "agent_source_refs": [ "Cobra help: dws aitable section create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_create", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "在指定 Base 下创建文件夹(用于在导航树中组织 table / dashboard,类似文件夹)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -67793,6 +70850,9 @@ "confirmation": "not_required", "description": "在指定 Base 下创建分区(用于在导航树中组织 table / dashboard,类似文件夹)。\r\n\r\n必填:\r\n- baseId\r\n- name\r\n\r\n可选:\r\n- parentSectionId:不传或空字符串表示创建在 Base 根目录下\r\n- index:0-based,不传则追加到末尾\r\n\r\n返回新建分区的 sectionId 与 name。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -67821,7 +70881,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -67834,7 +70894,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -67907,6 +70967,28 @@ "source": "mcp_metadata", "value": "在指定 Base 下创建分区(用于在导航树中组织 table / dashboard,类似文件夹)。\r\n\r\n必填:\r\n- baseId\r\n- name\r\n\r\n可选:\r\n- parentSectionId:不传或空字符串表示创建在 Base 根目录下\r\n- index:0-based,不传则追加到末尾\r\n\r\n返回新建分区的 sectionId 与 name。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -67961,7 +71043,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -67974,7 +71056,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -67983,7 +71065,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "create_section" @@ -67999,7 +71081,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "create_section" @@ -68536,13 +71618,13 @@ "agent_source_refs": [ "Cobra help: dws aitable section delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_delete", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "删除指定文件夹。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -68556,6 +71638,9 @@ "confirmation": "user_required", "description": "删除指定分区。\r\n\r\n必填 baseId、sectionId。\r\n\r\n注意删除操作不可逆;若分区下仍有 table / dashboard,下游会按既有规则处理。\r\n\r\n返回被删除的 sectionId。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -68584,7 +71669,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -68597,7 +71682,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -68642,7 +71727,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -68655,7 +71740,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -68678,13 +71763,35 @@ "source": "mcp_metadata", "value": "删除指定分区。\r\n\r\n必填 baseId、sectionId。\r\n\r\n注意删除操作不可逆;若分区下仍有 table / dashboard,下游会按既有规则处理。\r\n\r\n返回被删除的 sectionId。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -68697,7 +71804,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -68740,7 +71847,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -68753,7 +71860,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -68762,7 +71869,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "delete_section" @@ -68778,7 +71885,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "delete_section" @@ -68820,7 +71927,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -68833,7 +71940,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -69113,12 +72220,12 @@ "agent_source_refs": [ "Cobra help: dws aitable section list-empty --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_list_empty", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "列出指定 Base 下所有没有任何子节点的文件夹(空文件夹),用于清理或诊断导航树。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -69132,6 +72239,9 @@ "confirmation": "not_required", "description": "列出指定 Base 下所有没有任何子节点的分区(空文件夹),用于清理或诊断导航树。\r\n\r\n必填 baseId。\r\n\r\n返回按 name 升序排列的 [{sectionId, name, parentSectionId}] 列表与总数;parentSectionId 为空串表示该分区在 Base 根目录下。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -69160,7 +72270,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -69173,7 +72283,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -69246,6 +72356,28 @@ "source": "mcp_metadata", "value": "列出指定 Base 下所有没有任何子节点的分区(空文件夹),用于清理或诊断导航树。\r\n\r\n必填 baseId。\r\n\r\n返回按 name 升序排列的 [{sectionId, name, parentSectionId}] 列表与总数;parentSectionId 为空串表示该分区在 Base 根目录下。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -69300,7 +72432,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -69313,7 +72445,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -69322,7 +72454,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "list_empty_sections" @@ -69338,7 +72470,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "list_empty_sections" @@ -69562,12 +72694,12 @@ "agent_source_refs": [ "Cobra help: dws aitable section list-nodes --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_list_nodes", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "列出指定 Base 当前版本下的全部 nsheet 节点,包括文件夹、AI 表格、表单视图、仪表盘、文档、查询视图等。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -69581,6 +72713,9 @@ "confirmation": "not_required", "description": "列出指定 Base 当前版本下的全部 nsheet 节点,包括分区、AI 表格、表单视图、仪表盘、文档、查询视图等。\r\n\r\n必填 baseId。\r\n\r\n返回按 name 升序排列的 [{nodeId, nodeType, parentSectionId, name}] 列表与总数;parentSectionId 为空串表示该节点在 Base 根目录下。\r\n\r\n适合在 move_nsheet_node、reorder_section 等操作前用来定位节点 ID 与父级关系。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -69609,7 +72744,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -69622,7 +72757,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -69695,6 +72830,28 @@ "source": "mcp_metadata", "value": "列出指定 Base 当前版本下的全部 nsheet 节点,包括分区、AI 表格、表单视图、仪表盘、文档、查询视图等。\r\n\r\n必填 baseId。\r\n\r\n返回按 name 升序排列的 [{nodeId, nodeType, parentSectionId, name}] 列表与总数;parentSectionId 为空串表示该节点在 Base 根目录下。\r\n\r\n适合在 move_nsheet_node、reorder_section 等操作前用来定位节点 ID 与父级关系。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -69749,7 +72906,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -69762,7 +72919,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -69771,7 +72928,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "list_nsheet_nodes" @@ -69787,7 +72944,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "list_nsheet_nodes" @@ -70011,12 +73168,12 @@ "agent_source_refs": [ "Cobra help: dws aitable section move-node --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_move_node", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "把任意 nsheet 节点(文件夹 / 多维表 / 表单视图 / 仪表盘 / 文档 / 查询视图)移动到目标文件夹下,可选同时调整全局位置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -70030,6 +73187,9 @@ "confirmation": "not_required", "description": "把任意 nsheet 节点(分区 / 多维表 / 表单视图 / 仪表盘 / 文档 / 查询视图)移动到目标分区下,可选同时调整全局位置。\r\n\r\n必填:\r\n- baseId\r\n- nodeId\r\n- newParentSectionId:传空字符串表示移动到 Base 根目录\r\n\r\n可选:\r\n- targetIndex:0-based 全局下标;对分区节点会先 move 再调 reorder,中间步骤失败时会返回 MOVE_OK_REORDER_FAILED,可用 reorder_section 重试\r\n\r\n服务端会自动识别节点类型,调用方无需区分分区与非分区。\r\n\r\n返回被移动节点的 id、type、目标父级与下标。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -70058,7 +73218,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -70071,7 +73231,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -70144,6 +73304,28 @@ "source": "mcp_metadata", "value": "把任意 nsheet 节点(分区 / 多维表 / 表单视图 / 仪表盘 / 文档 / 查询视图)移动到目标分区下,可选同时调整全局位置。\r\n\r\n必填:\r\n- baseId\r\n- nodeId\r\n- newParentSectionId:传空字符串表示移动到 Base 根目录\r\n\r\n可选:\r\n- targetIndex:0-based 全局下标;对分区节点会先 move 再调 reorder,中间步骤失败时会返回 MOVE_OK_REORDER_FAILED,可用 reorder_section 重试\r\n\r\n服务端会自动识别节点类型,调用方无需区分分区与非分区。\r\n\r\n返回被移动节点的 id、type、目标父级与下标。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -70198,7 +73380,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -70211,7 +73393,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -70220,7 +73402,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "move_nsheet_node" @@ -70236,7 +73418,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "move_nsheet_node" @@ -70785,12 +73967,12 @@ "agent_source_refs": [ "Cobra help: dws aitable section rename --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_rename", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "重命名指定文件夹。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -70804,6 +73986,9 @@ "confirmation": "not_required", "description": "重命名指定分区。\r\n\r\n必填 baseId、sectionId、newName。\r\n\r\n返回重命名后的 sectionId 与新的 name。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -70832,7 +74017,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -70845,7 +74030,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -70918,6 +74103,28 @@ "source": "mcp_metadata", "value": "重命名指定分区。\r\n\r\n必填 baseId、sectionId、newName。\r\n\r\n返回重命名后的 sectionId 与新的 name。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -70972,7 +74179,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -70985,7 +74192,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -70994,7 +74201,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "rename_section" @@ -71010,7 +74217,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "rename_section" @@ -71440,12 +74647,12 @@ "agent_source_refs": [ "Cobra help: dws aitable section reorder --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.section_reorder", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "在当前父文件夹下调整文件夹的展示顺序。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -71459,6 +74666,9 @@ "confirmation": "not_required", "description": "在当前父分区下调整分区的展示顺序。\r\n\r\n必填 baseId、sectionId、targetIndex(0-based)。\r\n\r\n返回被调整的 sectionId。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -71487,7 +74697,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -71500,7 +74710,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -71573,6 +74783,28 @@ "source": "mcp_metadata", "value": "在当前父分区下调整分区的展示顺序。\r\n\r\n必填 baseId、sectionId、targetIndex(0-based)。\r\n\r\n返回被调整的 sectionId。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -71627,7 +74859,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -71640,7 +74872,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -71649,7 +74881,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "reorder_section" @@ -71665,7 +74897,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "reorder_section" @@ -72118,12 +75350,12 @@ "Cobra help: dws aitable table create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.create_table", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.table_create", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "在指定 Base 中新建表格,并可在创建时附带初始化一批基础字段。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -72137,6 +75369,9 @@ "confirmation": "not_required", "description": "在指定 Base 中新建表格,并可在创建时附带初始化一批基础字段。\r\n建表时单次最多附带 15 个字段;若 fields 为空,服务会自动补一个名为“标题”的 primaryDoc 首列。\r\n若 tableName 与当前 Base 下已有表重名,服务会自动续号为“原名 1 / 原名 2 ...”,并在 summary 中返回当前表名。\r\n如需添加更多字段,或在已有表中增加字段,请使用 create_fields。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -72165,7 +75400,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -72178,7 +75413,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -72251,6 +75486,28 @@ "source": "mcp_metadata", "value": "在指定 Base 中新建表格,并可在创建时附带初始化一批基础字段。\r\n建表时单次最多附带 15 个字段;若 fields 为空,服务会自动补一个名为“标题”的 primaryDoc 首列。\r\n若 tableName 与当前 Base 下已有表重名,服务会自动续号为“原名 1 / 原名 2 ...”,并在 summary 中返回当前表名。\r\n如需添加更多字段,或在已有表中增加字段,请使用 create_fields。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -72305,7 +75562,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -72318,7 +75575,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -72326,7 +75583,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "create_table" @@ -72341,7 +75598,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "create_table" @@ -72781,13 +76038,13 @@ "Cobra help: dws aitable table delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_table", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.table_delete", "skills/mono/SKILL.md", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "删除指定 tableId 的数据表(不可逆,数据将永久丢失),该操作为高风险写入。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -72829,7 +76086,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -72842,7 +76099,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -72886,7 +76143,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, { @@ -72899,7 +76156,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, "description": { @@ -72978,7 +76235,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -72991,7 +76248,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -72999,7 +76256,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_table" @@ -73014,7 +76271,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_table" @@ -73055,7 +76312,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, { @@ -73068,7 +76325,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, "title": { @@ -73439,15 +76696,15 @@ "Cobra help: dws aitable table get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.get_tables", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.table_get", "skills/mono/references/products/aitable.md", "skills/mono/references/products/aitable/aitable-advperm.md", "skills/mono/references/products/aitable/aitable-primary-doc.md", - "skills/mono/references/products/aitable/aitable-record-create.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-create.md" ], "agent_summary": "批量获取指定 Tables(数据表)的表级信息、字段目录与视图目录。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -73461,6 +76718,9 @@ "confirmation": "not_required", "description": "批量获取指定 Tables(数据表)的表级信息、字段目录与视图目录。\r\n会返回 tables 列表;每个 table 直接包含 tableId、tableName、description、fields、views;字段列表仅包含 fieldId、fieldName、type、description;views 仅包含 viewId、viewName、type。\r\n若需读取字段的完整配置,请再调用 get_fields。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -73489,7 +76749,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -73502,7 +76762,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -73575,6 +76835,28 @@ "source": "mcp_metadata", "value": "批量获取指定 Tables(数据表)的表级信息、字段目录与视图目录。\r\n会返回 tables 列表;每个 table 直接包含 tableId、tableName、description、fields、views;字段列表仅包含 fieldId、fieldName、type、description;views 仅包含 viewId、viewName、type。\r\n若需读取字段的完整配置,请再调用 get_fields。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -73629,7 +76911,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -73642,7 +76924,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -73650,7 +76932,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_tables" @@ -73665,7 +76947,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "get_tables" @@ -74007,12 +77289,12 @@ "agent_source_refs": [ "Cobra help: dws aitable table list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.table_list", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "批量获取指定 Tables(数据表)的表级信息、字段目录与视图目录。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -74026,6 +77308,9 @@ "confirmation": "not_required", "description": "批量获取指定 Tables(数据表)的表级信息、字段目录与视图目录。\r\n会返回 tables 列表;每个 table 直接包含 tableId、tableName、description、fields、views;字段列表仅包含 fieldId、fieldName、type、description;views 仅包含 viewId、viewName、type。\r\n若需读取字段的完整配置,请再调用 get_fields。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -74054,7 +77339,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -74067,7 +77352,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -74140,6 +77425,28 @@ "source": "mcp_metadata", "value": "批量获取指定 Tables(数据表)的表级信息、字段目录与视图目录。\r\n会返回 tables 列表;每个 table 直接包含 tableId、tableName、description、fields、views;字段列表仅包含 fieldId、fieldName、type、description;views 仅包含 viewId、viewName、type。\r\n若需读取字段的完整配置,请再调用 get_fields。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -74194,7 +77501,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -74207,7 +77514,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -74216,7 +77523,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_tables" @@ -74232,7 +77539,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_tables" @@ -74575,13 +77882,13 @@ "Cobra help: dws aitable table update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.update_table", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.table_update", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-record-name-key.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-record-name-key.md" ], "agent_summary": "更新指定 Table(数据表)的名称、备注说明、行命名规则。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -74604,6 +77911,9 @@ }, "description": "重命名指定 Table(数据表)。若新名称不符合命名要求、与同一 Base 下其他表重名或无权限,将返回错误。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -74632,7 +77942,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -74645,7 +77955,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -74718,6 +78028,28 @@ "source": "mcp_metadata", "value": "重命名指定 Table(数据表)。若新名称不符合命名要求、与同一 Base 下其他表重名或无权限,将返回错误。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -74772,7 +78104,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -74785,7 +78117,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -74793,7 +78125,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_table" @@ -74808,7 +78140,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "update_table" @@ -75420,11 +78752,11 @@ "Cobra help: dws aitable template search --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.search_templates", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.template_search", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "按名称关键词搜索 AI 表格模板,支持分页。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -75438,6 +78770,9 @@ "confirmation": "not_required", "description": "按名称关键词搜索 AI 表格模板,支持分页。\r\n返回每个模板的 templateId、name、description,以及分页信息 hasMore / nextCursor。\r\n返回的 templateId 可直接用于 create_base。\r\n模板预览链接可通过 https://docs.dingtalk.com/table/template/{templateId} 拼接得到", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -75466,7 +78801,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -75479,7 +78814,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -75552,6 +78887,28 @@ "source": "mcp_metadata", "value": "按名称关键词搜索 AI 表格模板,支持分页。\r\n返回每个模板的 templateId、name、description,以及分页信息 hasMore / nextCursor。\r\n返回的 templateId 可直接用于 create_base。\r\n模板预览链接可通过 https://docs.dingtalk.com/table/template/{templateId} 拼接得到" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -75606,7 +78963,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -75619,7 +78976,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -75627,7 +78984,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "search_templates" @@ -75642,7 +78999,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "search_templates" @@ -76074,13 +79431,13 @@ "Cobra help: dws aitable view create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.create_view", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_create", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "在指定数据表(Table)下创建一个新视图(View)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -76094,6 +79451,9 @@ "confirmation": "not_required", "description": "在指定数据表(Table)下创建一个新视图(View)。\r\n当前稳定支持的 viewType:Grid、FormDesigner、Gantt、Calendar、Kanban、Gallery。\r\n若未传 viewName,则会按视图类型自动生成不重名名称。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -76122,7 +79482,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -76135,7 +79495,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -76208,6 +79568,28 @@ "source": "mcp_metadata", "value": "在指定数据表(Table)下创建一个新视图(View)。\r\n当前稳定支持的 viewType:Grid、FormDesigner、Gantt、Calendar、Kanban、Gallery。\r\n若未传 viewName,则会按视图类型自动生成不重名名称。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -76262,7 +79644,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -76275,7 +79657,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -76283,7 +79665,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "create_view" @@ -76298,7 +79680,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "create_view" @@ -77100,13 +80482,13 @@ "Cobra help: dws aitable view delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.aitable.prod.json#aitable.delete_view", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_delete", "skills/mono/SKILL.md", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "删除指定视图(View)。该操作不可逆。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -77148,7 +80530,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -77161,7 +80543,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -77205,7 +80587,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, { @@ -77218,7 +80600,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, "description": { @@ -77297,7 +80679,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -77310,7 +80692,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -77318,7 +80700,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_view" @@ -77333,7 +80715,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "aitable", "rpc_name": "delete_view" @@ -77374,7 +80756,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, { @@ -77387,7 +80769,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, "title": { @@ -77770,13 +81152,13 @@ "agent_source_refs": [ "Cobra help: dws aitable view duplicate --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_duplicate", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "agent_summary": "复制指定视图,生成一个配置完全相同的新视图。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -77790,6 +81172,9 @@ "confirmation": "not_required", "description": "复制指定视图(View),生成一个与源视图结构一致的新视图(包含列顺序、筛选、排序、分组、自定义配置等)。\r\n\r\n通过 baseId / tableId / sourceViewId 三元组定位源视图;未传 newViewName 时自动生成\"原视图名 (副本)\"风格的不重名名称。\r\n\r\n表单视图复制时会重置分享态,不会带过源视图的分享配置。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -77818,7 +81203,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -77831,7 +81216,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -77904,6 +81289,28 @@ "source": "mcp_metadata", "value": "复制指定视图(View),生成一个与源视图结构一致的新视图(包含列顺序、筛选、排序、分组、自定义配置等)。\r\n\r\n通过 baseId / tableId / sourceViewId 三元组定位源视图;未传 newViewName 时自动生成\"原视图名 (副本)\"风格的不重名名称。\r\n\r\n表单视图复制时会重置分享态,不会带过源视图的分享配置。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -77958,7 +81365,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -77971,7 +81378,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -77980,7 +81387,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "duplicate_view" @@ -77996,7 +81403,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "duplicate_view" @@ -78503,14 +81910,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view get aggregate --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_aggregate", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "获取指定视图的 aggregate 配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -78552,7 +81959,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -78565,7 +81972,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -78692,7 +82099,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -78705,7 +82112,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -78714,7 +82121,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -78730,7 +82137,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -78763,7 +82170,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -79154,14 +82561,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view get card --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_card", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "获取指定视图的 card 配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -79203,7 +82610,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -79216,7 +82623,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -79343,7 +82750,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -79356,7 +82763,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -79365,7 +82772,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -79381,7 +82788,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -79414,7 +82821,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -79805,14 +83212,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view get field-widths --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_field_widths", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "获取指定视图的 field-widths 配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -79854,7 +83261,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -79867,7 +83274,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -79994,7 +83401,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -80007,7 +83414,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -80016,7 +83423,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -80032,7 +83439,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -80065,7 +83472,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -80456,14 +83863,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view get fill-color-rule --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_fill_color_rule", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "agent_summary": "获取指定视图的 fill-color-rule 配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -80505,7 +83912,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -80518,7 +83925,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -80645,7 +84052,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -80658,7 +84065,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -80667,7 +84074,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -80683,7 +84090,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -80716,7 +84123,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -81107,14 +84514,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view get filter --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_filter", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "获取指定视图的 filter 配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -81156,7 +84563,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -81169,7 +84576,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -81296,7 +84703,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -81309,7 +84716,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -81318,7 +84725,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -81334,7 +84741,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -81367,7 +84774,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -81758,13 +85165,13 @@ "agent_source_refs": [ "Cobra help: dws aitable view get frozen-cols --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_frozen_cols", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "agent_summary": "获取指定视图当前冻结的左侧列数。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -81778,6 +85185,9 @@ "confirmation": "not_required", "description": "查询指定视图(View)当前的冻结列数(左侧固定列)。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图。\r\n\r\n视图未显式设置时返回 null(前端实际显示会回落到默认 1),由调用方根据业务约定决定如何兜底。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -81806,7 +85216,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -81819,7 +85229,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -81892,6 +85302,28 @@ "source": "mcp_metadata", "value": "查询指定视图(View)当前的冻结列数(左侧固定列)。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图。\r\n\r\n视图未显式设置时返回 null(前端实际显示会回落到默认 1),由调用方根据业务约定决定如何兜底。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -81946,7 +85378,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -81959,7 +85391,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -81968,7 +85400,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_frozen_columns_of_view" @@ -81984,7 +85416,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_frozen_columns_of_view" @@ -82414,14 +85846,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view get group --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_group", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "获取指定视图的 group 配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -82463,7 +85895,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -82476,7 +85908,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -82603,7 +86035,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -82616,7 +86048,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -82625,7 +86057,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -82641,7 +86073,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -82674,7 +86106,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -83065,13 +86497,13 @@ "agent_source_refs": [ "Cobra help: dws aitable view get lock --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_lock", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "agent_summary": "获取指定视图的锁定状态。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -83085,6 +86517,9 @@ "confirmation": "not_required", "description": "查询指定视图(View)当前的锁定状态。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图,返回 locked 字段(true 表示已锁定)。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -83113,7 +86548,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -83126,7 +86561,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -83199,6 +86634,28 @@ "source": "mcp_metadata", "value": "查询指定视图(View)当前的锁定状态。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图,返回 locked 字段(true 表示已锁定)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -83253,7 +86710,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -83266,7 +86723,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -83275,7 +86732,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_view_lock_status" @@ -83291,7 +86748,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_view_lock_status" @@ -83721,13 +87178,13 @@ "agent_source_refs": [ "Cobra help: dws aitable view get row-height --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_row_height", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "agent_summary": "获取指定视图当前的单元格行高,单位为像素。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -83741,6 +87198,9 @@ "confirmation": "not_required", "description": "查询指定视图(View)当前的单元格行高,单位为像素。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图。\r\n\r\n视图未显式设置时返回 null(前端实际显示会回落到默认 32px),由调用方根据业务约定决定如何兜底。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -83769,7 +87229,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -83782,7 +87242,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -83855,6 +87315,28 @@ "source": "mcp_metadata", "value": "查询指定视图(View)当前的单元格行高,单位为像素。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图。\r\n\r\n视图未显式设置时返回 null(前端实际显示会回落到默认 32px),由调用方根据业务约定决定如何兜底。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -83909,7 +87391,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -83922,7 +87404,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -83931,7 +87413,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_cell_height_of_view" @@ -83947,7 +87429,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_cell_height_of_view" @@ -84377,14 +87859,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view get sort --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_sort", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "获取指定视图的 sort 配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -84426,7 +87908,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -84439,7 +87921,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -84566,7 +88048,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -84579,7 +88061,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -84588,7 +88070,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -84604,7 +88086,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -84637,7 +88119,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -85028,14 +88510,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view get timebar --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_timebar", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "获取指定视图的 timebar 配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -85077,7 +88559,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -85090,7 +88572,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -85217,7 +88699,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -85230,7 +88712,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -85239,7 +88721,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -85255,7 +88737,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -85288,7 +88770,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -85679,14 +89161,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view get visible-fields --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_get_visible_fields", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "获取指定视图的 visible-fields 配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -85728,7 +89210,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -85741,7 +89223,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -85868,7 +89350,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -85881,7 +89363,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -85890,7 +89372,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -85906,7 +89388,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -85939,7 +89421,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -86330,12 +89812,12 @@ "agent_source_refs": [ "Cobra help: dws aitable view list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_list", - "skills/mono/references/products/aitable.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable.md" ], "agent_summary": "批量获取指定 Table 下的视图配置(含 viewId、viewName、type、filter、sort、group、visibleFieldIds、fieldWidths 等)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -86349,6 +89831,9 @@ "confirmation": "not_required", "description": "获取指定数据表(Table)中的视图(View)完整信息,包括列顺序、筛选、排序、分组、条件格式、自定义配置等。\r\n支持两种模式:\r\n- 显式选择:传入 viewIds,按入参顺序返回这些视图;单次最多 10 个。\r\n- 默认全量:省略 viewIds,返回当前表下全部视图,顺序与当前表视图目录一致。\r\n对 Kanban / Gantt / Gallery 视图,会在返回上额外提供 kanbanCard / ganttTimebar / galleryCard 三个类型化卡片配置块,其他视图类型为 null。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -86377,7 +89862,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -86390,7 +89875,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -86463,6 +89948,28 @@ "source": "mcp_metadata", "value": "获取指定数据表(Table)中的视图(View)完整信息,包括列顺序、筛选、排序、分组、条件格式、自定义配置等。\r\n支持两种模式:\r\n- 显式选择:传入 viewIds,按入参顺序返回这些视图;单次最多 10 个。\r\n- 默认全量:省略 viewIds,返回当前表下全部视图,顺序与当前表视图目录一致。\r\n对 Kanban / Gantt / Gallery 视图,会在返回上额外提供 kanbanCard / ganttTimebar / galleryCard 三个类型化卡片配置块,其他视图类型为 null。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -86517,7 +90024,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -86530,7 +90037,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -86539,7 +90046,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -86555,7 +90062,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "get_views" @@ -86994,13 +90501,13 @@ "agent_source_refs": [ "Cobra help: dws aitable view lock --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_lock", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "agent_summary": "锁定指定视图,禁止他人编辑。默认锁定;传 --off 解锁。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -87014,6 +90521,9 @@ "confirmation": "not_required", "description": "锁定或解锁指定视图(View)。\r\n\r\n- lock:锁定后视图不再允许被修改或删除\r\n- unlock:解锁后恢复可编辑状态\r\n\r\n操作幂等:对已锁定视图再次 lock 或对未锁定视图再次 unlock 不会报错。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -87042,7 +90552,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -87055,7 +90565,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -87128,6 +90638,28 @@ "source": "mcp_metadata", "value": "锁定或解锁指定视图(View)。\r\n\r\n- lock:锁定后视图不再允许被修改或删除\r\n- unlock:解锁后恢复可编辑状态\r\n\r\n操作幂等:对已锁定视图再次 lock 或对未锁定视图再次 unlock 不会报错。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -87182,7 +90714,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -87195,7 +90727,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -87204,7 +90736,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "lock_or_unlock_view" @@ -87220,7 +90752,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "lock_or_unlock_view" @@ -87734,14 +91266,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view update aggregate --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_aggregate", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "更新 Grid 视图的聚合配置;每个字段 ID 映射到一个 AggregateAction。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -87753,6 +91285,14 @@ "cli_name": "aggregate", "cli_path": "aitable view update aggregate", "confirmation": "not_required", + "constraints": { + "require_together": [ + [ + "field-id", + "action" + ] + ] + }, "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", "display": "AI 表格操作", "effect": "write", @@ -87783,7 +91323,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -87796,7 +91336,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -87827,6 +91367,14 @@ "source": "reviewed_command_registry", "source_ref": "aitable view update aggregate", "value": "aitable.view_update_aggregate" + }, + { + "precedence": "reviewed_manual", + "review_reason": "The reviewed CLI accepts --json, a --field-id/--action pair, or --clear-field-id; the registered typed constraints describe those alternatives.", + "selected": false, + "source": "reviewed_manual_hint", + "source_ref": "aitable view update aggregate", + "value": "aitable.view_update_aggregate" } ], "precedence": "command_registry", @@ -87923,7 +91471,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -87936,7 +91484,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -87945,7 +91493,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -87961,7 +91509,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -87994,7 +91542,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -88467,8 +92015,15 @@ "required": { "candidates": [ { - "precedence": "tool_schema_hint", + "precedence": "reviewed_manual", + "review_reason": "The reviewed CLI accepts --json, a --field-id/--action pair, or --clear-field-id; the registered typed constraints describe those alternatives.", "selected": true, + "source": "reviewed_manual_hint", + "value": false + }, + { + "precedence": "tool_schema_hint", + "selected": false, "source": "tool_schema_hint", "value": true }, @@ -88479,10 +92034,11 @@ "value": false } ], - "precedence": "tool_schema_hint", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "tool_schema_hint", - "value": true + "review_reason": "The reviewed CLI accepts --json, a --field-id/--action pair, or --clear-field-id; the registered typed constraints describe those alternatives.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -88514,7 +92070,7 @@ } }, "property": "json", - "required": true, + "required": false, "type": "string" }, "table-id": { @@ -88740,14 +92296,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view update card --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_card", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "按属性局部更新指定视图的卡片配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -88759,6 +92315,25 @@ "cli_name": "card", "cli_path": "aitable view update card", "confirmation": "not_required", + "constraints": { + "mutually_exclusive": [ + [ + "no-cover", + "cover-field-id" + ] + ], + "require_one_of": [ + [ + "json", + "no-cover", + "cover-field-id", + "cover-resize-mode", + "hidden-field-title", + "cover-mode", + "display-field-name" + ] + ] + }, "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", "display": "AI 表格操作", "effect": "write", @@ -88789,7 +92364,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -88802,7 +92377,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -88833,6 +92408,14 @@ "source": "reviewed_command_registry", "source_ref": "aitable view update card", "value": "aitable.view_update_card" + }, + { + "precedence": "reviewed_manual", + "review_reason": "The reviewed CLI merges optional typed card flags over an optional --json block; the registered typed constraints require at least one real update field.", + "selected": false, + "source": "reviewed_manual_hint", + "source_ref": "aitable view update card", + "value": "aitable.view_update_card" } ], "precedence": "command_registry", @@ -88929,7 +92512,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -88942,7 +92525,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -88951,7 +92534,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -88967,7 +92550,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -89000,7 +92583,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -89221,15 +92804,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -89305,15 +92894,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -89389,15 +92984,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -89473,15 +93074,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -89557,15 +93164,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -89641,8 +93254,21 @@ "required": { "candidates": [ { - "precedence": "tool_schema_hint", + "precedence": "reviewed_manual", + "review_reason": "The reviewed CLI merges optional typed card flags over an optional --json block; the registered typed constraints require at least one real update field.", "selected": true, + "source": "reviewed_manual_hint", + "value": false + }, + { + "precedence": "command_constraint", + "selected": false, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "tool_schema_hint", + "selected": false, "source": "tool_schema_hint", "value": true }, @@ -89653,10 +93279,11 @@ "value": false } ], - "precedence": "tool_schema_hint", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "tool_schema_hint", - "value": true + "review_reason": "The reviewed CLI merges optional typed card flags over an optional --json block; the registered typed constraints require at least one real update field.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -89688,7 +93315,7 @@ } }, "property": "json", - "required": true, + "required": false, "type": "string" }, "no-cover": { @@ -89731,15 +93358,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -89998,14 +93631,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view update field-widths --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_field_widths", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "更新 Grid 视图的字段列宽。value 为 map[fieldId]→width(int),可单字段或批量。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -90017,6 +93650,14 @@ "cli_name": "field-widths", "cli_path": "aitable view update field-widths", "confirmation": "not_required", + "constraints": { + "require_together": [ + [ + "field-id", + "width" + ] + ] + }, "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", "display": "AI 表格操作", "effect": "write", @@ -90047,7 +93688,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -90060,7 +93701,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -90091,6 +93732,14 @@ "source": "reviewed_command_registry", "source_ref": "aitable view update field-widths", "value": "aitable.view_update_field_widths" + }, + { + "precedence": "reviewed_manual", + "review_reason": "The reviewed CLI accepts either --json or the paired --field-id/--width form, which is represented by typed require-one-of and require-together constraints.", + "selected": false, + "source": "reviewed_manual_hint", + "source_ref": "aitable view update field-widths", + "value": "aitable.view_update_field_widths" } ], "precedence": "command_registry", @@ -90187,7 +93836,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -90200,7 +93849,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -90209,7 +93858,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -90225,7 +93874,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -90258,7 +93907,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -90563,8 +94212,15 @@ "required": { "candidates": [ { - "precedence": "tool_schema_hint", + "precedence": "reviewed_manual", + "review_reason": "The reviewed CLI accepts either --json or the paired --field-id/--width form, which is represented by typed require-one-of and require-together constraints.", "selected": true, + "source": "reviewed_manual_hint", + "value": false + }, + { + "precedence": "tool_schema_hint", + "selected": false, "source": "tool_schema_hint", "value": true }, @@ -90575,10 +94231,11 @@ "value": false } ], - "precedence": "tool_schema_hint", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "tool_schema_hint", - "value": true + "review_reason": "The reviewed CLI accepts either --json or the paired --field-id/--width form, which is represented by typed require-one-of and require-together constraints.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -90610,7 +94267,7 @@ } }, "property": "json", - "required": true, + "required": false, "type": "string" }, "table-id": { @@ -90920,13 +94577,13 @@ "agent_source_refs": [ "Cobra help: dws aitable view update fill-color-rule --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_fill_color_rule", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "agent_summary": "全量覆盖指定 Grid 视图的条件填色规则。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -90940,6 +94597,9 @@ "confirmation": "not_required", "description": "设置指定表格视图(Grid View)的条件填色规则(全量覆盖)。传空数组 [] 表示清空当前视图的填色规则。单次最多设置 40 条规则;超出会被拒绝。注意:每条规则的 filters 数组只能有 1 条(filters[0])。如需多条件,请拆成多条规则。仅支持 Grid 视图;锁定视图不允许修改。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -90968,7 +94628,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -90981,7 +94641,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -91054,6 +94714,28 @@ "source": "mcp_metadata", "value": "设置指定表格视图(Grid View)的条件填色规则(全量覆盖)。传空数组 [] 表示清空当前视图的填色规则。单次最多设置 40 条规则;超出会被拒绝。注意:每条规则的 filters 数组只能有 1 条(filters[0])。如需多条件,请拆成多条规则。仅支持 Grid 视图;锁定视图不允许修改。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -91108,7 +94790,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -91121,7 +94803,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -91130,7 +94812,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "set_view_fill_color_rule" @@ -91146,7 +94828,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "set_view_fill_color_rule" @@ -91666,14 +95348,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view update filter --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_filter", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "按属性更新视图的 filter 数组每项为 {operator,operands} 配置(整组替换)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -91687,6 +95369,9 @@ "confirmation": "not_required", "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -91715,7 +95400,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -91728,7 +95413,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -91801,6 +95486,28 @@ "source": "mcp_metadata", "value": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -91855,7 +95562,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -91868,7 +95575,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -91877,7 +95584,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -91893,7 +95600,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -91926,7 +95633,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -92422,13 +96129,13 @@ "agent_source_refs": [ "Cobra help: dws aitable view update frozen-cols --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_frozen_cols", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "agent_summary": "设置视图冻结列数。--count N 表示从首列起冻结 N 列;--count 0 表示取消冻结。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -92442,6 +96149,9 @@ "confirmation": "not_required", "description": "设置指定视图(View)的冻结列数(左侧固定列),默认 1。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -92470,7 +96180,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -92483,7 +96193,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -92556,6 +96266,28 @@ "source": "mcp_metadata", "value": "设置指定视图(View)的冻结列数(左侧固定列),默认 1。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -92610,7 +96342,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -92623,7 +96355,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -92632,7 +96364,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "set_frozen_columns_of_view" @@ -92648,7 +96380,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "set_frozen_columns_of_view" @@ -93202,14 +96934,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view update group --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_group", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "按属性更新视图的 group 数组每项为 {fieldId,direction} 配置(整组替换)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -93223,6 +96955,9 @@ "confirmation": "not_required", "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -93251,7 +96986,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -93264,7 +96999,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -93337,6 +97072,28 @@ "source": "mcp_metadata", "value": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -93391,7 +97148,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -93404,7 +97161,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -93413,7 +97170,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -93429,7 +97186,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -93462,7 +97219,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -93958,14 +97715,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view update name --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_name", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "重命名指定视图,等价于 dws aitable view update --name X。无 config 参数。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -93979,6 +97736,9 @@ "confirmation": "not_required", "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -94007,7 +97767,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -94020,7 +97780,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -94093,6 +97853,28 @@ "source": "mcp_metadata", "value": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -94147,7 +97929,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -94160,7 +97942,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -94169,7 +97951,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -94185,7 +97967,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -94218,7 +98000,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -94712,13 +98494,13 @@ "agent_source_refs": [ "Cobra help: dws aitable view update row-height --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_row_height", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-extras.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-extras.md" ], "agent_summary": "设置视图单元格高度,单位为像素。--cell-height 必填,合法档位 32 / 56 / 88 / 128,默认 32。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -94732,6 +98514,9 @@ "confirmation": "not_required", "description": "设置指定视图(View)的单元格高度(行高),单位为像素,默认 32。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图。\r\n\r\n工具层不做范围或枚举校验,超出下游允许范围的取值由下游回填错误。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -94760,7 +98545,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -94773,7 +98558,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -94846,6 +98631,28 @@ "source": "mcp_metadata", "value": "设置指定视图(View)的单元格高度(行高),单位为像素,默认 32。\r\n\r\n通过 baseId / tableId / viewId 三元组定位目标视图。\r\n\r\n工具层不做范围或枚举校验,超出下游允许范围的取值由下游回填错误。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -94900,7 +98707,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -94913,7 +98720,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -94922,7 +98729,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "set_cell_height_of_view" @@ -94938,7 +98745,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "set_cell_height_of_view" @@ -95492,14 +99299,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view update sort --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_sort", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "按属性更新视图的 sort 数组每项为 {fieldId,direction} 配置(整组替换)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -95513,6 +99320,9 @@ "confirmation": "not_required", "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -95541,7 +99351,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -95554,7 +99364,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -95627,6 +99437,28 @@ "source": "mcp_metadata", "value": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -95681,7 +99513,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -95694,7 +99526,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -95703,7 +99535,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -95719,7 +99551,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -95752,7 +99584,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -96248,14 +100080,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view update timebar --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_timebar", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "按属性局部更新 Gantt 视图的 ganttTimebar 配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -96267,6 +100099,19 @@ "cli_name": "timebar", "cli_path": "aitable view update timebar", "confirmation": "not_required", + "constraints": { + "require_one_of": [ + [ + "json", + "start-field", + "end-field", + "display-field-id", + "timeline-scale", + "official-holiday", + "color-configs" + ] + ] + }, "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", "display": "AI 表格操作", "effect": "write", @@ -96297,7 +100142,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -96310,7 +100155,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -96341,6 +100186,14 @@ "source": "reviewed_command_registry", "source_ref": "aitable view update timebar", "value": "aitable.view_update_timebar" + }, + { + "precedence": "reviewed_manual", + "review_reason": "The reviewed CLI accepts either a complete --json block or one or more typed Gantt timebar fields; --json is therefore not unconditionally required.", + "selected": false, + "source": "reviewed_manual_hint", + "source_ref": "aitable view update timebar", + "value": "aitable.view_update_timebar" } ], "precedence": "command_registry", @@ -96437,7 +100290,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -96450,7 +100303,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -96459,7 +100312,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -96475,7 +100328,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -96508,7 +100361,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -96729,15 +100582,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -96813,15 +100672,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -96897,15 +100762,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -96981,8 +100852,21 @@ "required": { "candidates": [ { - "precedence": "tool_schema_hint", + "precedence": "reviewed_manual", + "review_reason": "The reviewed CLI accepts either a complete --json block or one or more typed Gantt timebar fields; --json is therefore not unconditionally required.", "selected": true, + "source": "reviewed_manual_hint", + "value": false + }, + { + "precedence": "command_constraint", + "selected": false, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "tool_schema_hint", + "selected": false, "source": "tool_schema_hint", "value": true }, @@ -96993,10 +100877,11 @@ "value": false } ], - "precedence": "tool_schema_hint", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "tool_schema_hint", - "value": true + "review_reason": "The reviewed CLI accepts either a complete --json block or one or more typed Gantt timebar fields; --json is therefore not unconditionally required.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -97028,7 +100913,7 @@ } }, "property": "json", - "required": true, + "required": false, "type": "string" }, "official-holiday": { @@ -97071,15 +100956,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -97155,15 +101046,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -97342,15 +101239,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -97506,14 +101409,14 @@ "agent_source_refs": [ "Cobra help: dws aitable view update visible-fields --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/aitable-view-review.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.view_update_visible_fields", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-view-config.md", - "skills/mono/schema-hints/aitable-view-review.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-view-config.md" ], "agent_summary": "用传入的字段 ID 列表整体更新视图的 visibleFieldIds(即列顺序)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -97527,6 +101430,9 @@ "confirmation": "not_required", "description": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -97555,7 +101461,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -97568,7 +101474,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -97641,6 +101547,28 @@ "source": "mcp_metadata", "value": "更新指定视图(View)的名称、描述或配置。\r\n当前稳定支持更新:newViewName、viewDescription、visibleFieldIds、filter、sort、group;fieldWidths 和 aggregate 仅支持 Grid 视图。\r\n首列字段是每条数据的索引,不支持删除、移动或隐藏。\r\n对 Kanban / Gantt / Gallery 视图,config 入参支持 kanbanCard / ganttTimebar / galleryCard 三个类型化配置块进行局部更新(传谁更新谁);若视图类型与块不匹配会返回 INVALID_UPDATE_VIEW_REQUEST。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -97695,7 +101623,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -97708,7 +101636,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -97717,7 +101645,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -97733,7 +101661,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable", "rpc_name": "update_view" @@ -97766,7 +101694,7 @@ "precedence": "reviewed_explicit", "review_reason": "aitable-view-summary-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/aitable-view-review.json", + "source": "internal/cli/schema_hints/aitable-view-review.json", "value": true } ], @@ -98344,14 +102272,14 @@ "agent_source_refs": [ "Cobra help: dws aitable workflow disable --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.workflow_disable", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-workflow.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-workflow.md" ], "agent_summary": "禁用指定 Base 中的自动化工作流。禁用后工作流将不再自动触发执行。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -98393,7 +102321,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -98406,7 +102334,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -98451,7 +102379,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -98464,7 +102392,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -98493,7 +102421,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "write" }, { @@ -98506,7 +102434,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "write" }, "examples": { @@ -98549,7 +102477,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -98562,7 +102490,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -98571,7 +102499,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "disable_workflow" @@ -98587,7 +102515,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "disable_workflow" @@ -98629,7 +102557,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -98642,7 +102570,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -98922,13 +102850,13 @@ "agent_source_refs": [ "Cobra help: dws aitable workflow enable --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.workflow_enable", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-workflow.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-workflow.md" ], "agent_summary": "启用指定 Base 中的自动化工作流。启用后工作流将按配置的触发条件自动执行。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -98942,6 +102870,9 @@ "confirmation": "not_required", "description": "启用指定 Base 中的自动化工作流。启用后工作流将按配置的触发条件自动执行。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -98970,7 +102901,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -98983,7 +102914,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -99056,6 +102987,28 @@ "source": "mcp_metadata", "value": "启用指定 Base 中的自动化工作流。启用后工作流将按配置的触发条件自动执行。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -99110,7 +103063,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -99123,7 +103076,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -99132,7 +103085,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "enable_workflow" @@ -99148,7 +103101,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "enable_workflow" @@ -99475,13 +103428,13 @@ "agent_source_refs": [ "Cobra help: dws aitable workflow get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.workflow_get", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-workflow.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-workflow.md" ], "agent_summary": "获取指定 Base 中某个自动化工作流的详细信息(含触发条件、动作步骤等)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -99495,6 +103448,9 @@ "confirmation": "not_required", "description": "获取指定 Base 中某个自动化工作流的详细信息,直接返回下游 getFlowDetail 的详情结构。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -99523,7 +103479,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -99536,7 +103492,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -99609,6 +103565,28 @@ "source": "mcp_metadata", "value": "获取指定 Base 中某个自动化工作流的详细信息,直接返回下游 getFlowDetail 的详情结构。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -99663,7 +103641,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -99676,7 +103654,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -99685,7 +103663,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_workflow" @@ -99701,7 +103679,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "get_workflow" @@ -100028,13 +104006,13 @@ "agent_source_refs": [ "Cobra help: dws aitable workflow list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.aitable.workflow_list", "skills/mono/references/products/aitable.md", - "skills/mono/references/products/aitable/aitable-workflow.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/aitable/aitable-workflow.md" ], "agent_summary": "列出指定 Base 中的自动化工作流,支持分页。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -100048,6 +104026,9 @@ "confirmation": "not_required", "description": "列出指定 Base 中的自动化工作流,直接返回下游 searchFlows 的响应结构。支持分页,limit 默认 20,最大 100;offset 默认 0。", "display": "AI 表格操作", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -100076,7 +104057,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -100089,7 +104070,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -100162,6 +104143,28 @@ "source": "mcp_metadata", "value": "列出指定 Base 中的自动化工作流,直接返回下游 searchFlows 的响应结构。支持分页,limit 默认 20,最大 100;offset 默认 0。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -100216,7 +104219,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -100229,7 +104232,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -100238,7 +104241,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "list_workflows" @@ -100254,7 +104257,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "aitable-helper", "rpc_name": "list_workflows" @@ -100726,10 +104729,10 @@ "agent_source_refs": [ "cobra-help:dws attendance adjustment get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "根据补卡规则 ID 查询对应的补卡规则详情。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -100743,6 +104746,9 @@ "confirmation": "not_required", "description": "调用 MCP 工具 get_adjustment_rule_detail,根据补卡规则主键 ID 查询对应的补卡规则详情。\n--adjustment-id 必填。注意:已被删除或被更新覆盖的补卡规则无法查询到。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -100770,13 +104776,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -100821,13 +104827,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -100840,7 +104846,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -100857,19 +104863,41 @@ "source": "cobra_help", "value": "调用 MCP 工具 get_adjustment_rule_detail,根据补卡规则主键 ID 查询对应的补卡规则详情。\n--adjustment-id 必填。注意:已被删除或被更新覆盖的补卡规则无法查询到。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -100882,7 +104910,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -100911,13 +104939,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -100930,7 +104958,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -100938,13 +104966,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -100952,13 +104980,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -100967,14 +104995,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -100990,13 +105018,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -101012,13 +105040,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -101031,7 +105059,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -101185,10 +105213,10 @@ "agent_source_refs": [ "cobra-help:dws attendance adjustment search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "按当前用户权限分页搜索补卡规则列表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -101202,6 +105230,9 @@ "confirmation": "not_required", "description": "根据用户权限查询补卡规则列表,入参封装在 ATRuleQueryParam 对象中。\n --query 补卡规则名称关键字,模糊搜索(可选)\n --page 页码(从 1 开始,默认 1)(必填)\n --limit 每页条数(200 以内,默认 20)(必填)", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -101229,13 +105260,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -101280,13 +105311,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -101299,7 +105330,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -101316,19 +105347,41 @@ "source": "cobra_help", "value": "根据用户权限查询补卡规则列表,入参封装在 ATRuleQueryParam 对象中。\n --query 补卡规则名称关键字,模糊搜索(可选)\n --page 页码(从 1 开始,默认 1)(必填)\n --limit 每页条数(200 以内,默认 20)(必填)" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -101341,7 +105394,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -101370,13 +105423,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -101389,7 +105442,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -101397,13 +105450,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -101411,13 +105464,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -101426,14 +105479,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -101449,13 +105502,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -101471,13 +105524,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -101490,7 +105543,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -101820,12 +105873,12 @@ "agent_source_refs": [ "cobra-help:dws attendance approve list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/intent-guide.md", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询指定用户在时间范围内的补卡、加班、请假或出差外出审批记录。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -101839,6 +105892,9 @@ "confirmation": "not_required", "description": "查询指定用户的考勤业务审批单记录(补卡 / 加班 / 请假 / 出差外出)。\n审批类型 --types 支持以下关键词(多个用英文逗号分隔):\n - overtime / 加班 → bizType=1\n - trip / travel / business_trip / business-trip / 出差 / 外出 → bizType=2(出差与外出在查询接口合并为同一类,不再细分)\n - leave / 请假 → bizType=3\n - patch / repair-check / repair_check / 补卡 → bizType=4\n说明:\n - 服务端查询接口 bizType=2 同时覆盖出差与外出,传入 trip / travel / 出差 / 外出 任一别名都会返回这两类合并的记录;\n - 如需在提交入口区分外出(TRAVEL)与出差(OUT),请改用 dws attendance approve templates --type travel|out;\n - 返回每条记录含:用户 ID、审批标签、审批子类型、审批类型、生效时间、时长、时长单位、流程实例 ID。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -101866,13 +105922,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -101917,13 +105973,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -101936,7 +105992,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -101953,19 +106009,41 @@ "source": "cobra_help", "value": "查询指定用户的考勤业务审批单记录(补卡 / 加班 / 请假 / 出差外出)。\n审批类型 --types 支持以下关键词(多个用英文逗号分隔):\n - overtime / 加班 → bizType=1\n - trip / travel / business_trip / business-trip / 出差 / 外出 → bizType=2(出差与外出在查询接口合并为同一类,不再细分)\n - leave / 请假 → bizType=3\n - patch / repair-check / repair_check / 补卡 → bizType=4\n说明:\n - 服务端查询接口 bizType=2 同时覆盖出差与外出,传入 trip / travel / 出差 / 外出 任一别名都会返回这两类合并的记录;\n - 如需在提交入口区分外出(TRAVEL)与出差(OUT),请改用 dws attendance approve templates --type travel|out;\n - 返回每条记录含:用户 ID、审批标签、审批子类型、审批类型、生效时间、时长、时长单位、流程实例 ID。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -101978,7 +106056,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -102007,13 +106085,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -102026,7 +106104,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -102034,13 +106112,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -102048,13 +106126,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -102063,14 +106141,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -102086,13 +106164,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -102108,13 +106186,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -102127,7 +106205,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -102551,11 +106629,11 @@ "agent_source_refs": [ "cobra-help:dws attendance approve templates --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询补卡、请假、加班、外出或出差的审批表单模板与提交入口。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -102569,6 +106647,9 @@ "confirmation": "not_required", "description": "当用户需要提交补卡、请假、加班、外出、出差时,查询对应考勤审批表单模板,返回审批提交跳转链接。\n审批类型支持:repair-check/patch/补卡、leave/请假、overtime/加班、travel/外出、out/trip/出差,也支持直接传 REPAIR_CHECK、LEAVE、OVERTIME、TRAVEL、OUT。\n向用户展示提交入口时,不要直接裸露 submitUrl,应使用 Markdown 可点击链接格式:[表单名称](submitUrl)。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -102596,13 +106677,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -102647,13 +106728,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -102666,7 +106747,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -102683,19 +106764,41 @@ "source": "cobra_help", "value": "当用户需要提交补卡、请假、加班、外出、出差时,查询对应考勤审批表单模板,返回审批提交跳转链接。\n审批类型支持:repair-check/patch/补卡、leave/请假、overtime/加班、travel/外出、out/trip/出差,也支持直接传 REPAIR_CHECK、LEAVE、OVERTIME、TRAVEL、OUT。\n向用户展示提交入口时,不要直接裸露 submitUrl,应使用 Markdown 可点击链接格式:[表单名称](submitUrl)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -102708,7 +106811,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -102737,13 +106840,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -102756,7 +106859,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -102764,13 +106867,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -102778,13 +106881,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -102793,14 +106896,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -102816,13 +106919,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -102838,13 +106941,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -102857,7 +106960,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -103012,13 +107115,13 @@ "cobra-help:dws attendance shift list --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.attendance.prod.json#attendance.batch_get_employee_shifts", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.attendance.batch_get_employee_shifts", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "批量查询多个员工在不超过七天范围内的考勤班次信息。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -103032,6 +107135,9 @@ "confirmation": "not_required", "description": "批量查询多个员工在指定日期的考勤班次信息,返回每条记录包含:用户 ID(userId)、工作日期(workDate,毫秒时间戳)、打卡类型(checkType,如 OnDuty 表示上班)、计划打卡时间(planCheckTime,毫秒时间戳)以及是否为休息日(isRest,\"Y\"/\"N\")。结果基于组织考勤配置生成,仅返回调用者有权限查看的员工数据,适用于排班核对、考勤预览等场景。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -103060,7 +107166,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -103073,7 +107179,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -103118,14 +107224,14 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -103148,20 +107254,42 @@ "source": "mcp_metadata", "value": "批量查询多个员工在指定日期的考勤班次信息,返回每条记录包含:用户 ID(userId)、工作日期(workDate,毫秒时间戳)、打卡类型(checkType,如 OnDuty 表示上班)、计划打卡时间(planCheckTime,毫秒时间戳)以及是否为休息日(isRest,\"Y\"/\"N\")。结果基于组织考勤配置生成,仅返回调用者有权限查看的员工数据,适用于排班核对、考勤预览等场景。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -103190,14 +107318,14 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -103206,7 +107334,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -103219,7 +107347,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -103227,7 +107355,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "attendance", "rpc_name": "batch_get_employee_shifts" @@ -103242,7 +107370,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "attendance", "rpc_name": "batch_get_employee_shifts" @@ -103275,7 +107403,7 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true } ], @@ -103291,14 +107419,14 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -103683,11 +107811,11 @@ "agent_source_refs": [ "cobra-help:dws attendance boss-check --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/attendance-example-normalization.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/attendance-example-normalization.json", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "修改员工的打卡时间、打卡结果等打卡记录信息。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -103728,13 +107856,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -103779,20 +107907,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, "description": { @@ -103815,20 +107943,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, "examples": { @@ -103857,20 +107985,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, "interface_mode": { @@ -103878,13 +108006,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -103892,13 +108020,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -103907,14 +108035,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -103930,13 +108058,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -103952,20 +108080,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, "title": { @@ -104622,11 +108750,11 @@ "agent_source_refs": [ "cobra-help:dws attendance check record --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询指定用户在一个月内的原始打卡流水记录。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -104640,6 +108768,9 @@ "confirmation": "not_required", "description": "查询指定用户的打卡流水记录。\n返回每条记录含:用户 ID、实际打卡时间、打卡地址、打卡经纬度、\n打卡类型(OnDuty/OffDuty)、定位方式(Map/Wifi/etc)。\n时间跨度不超过 1 个月。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -104667,13 +108798,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -104718,13 +108849,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -104737,7 +108868,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -104754,19 +108885,41 @@ "source": "cobra_help", "value": "查询指定用户的打卡流水记录。\n返回每条记录含:用户 ID、实际打卡时间、打卡地址、打卡经纬度、\n打卡类型(OnDuty/OffDuty)、定位方式(Map/Wifi/etc)。\n时间跨度不超过 1 个月。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -104779,7 +108932,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -104808,13 +108961,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -104827,7 +108980,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -104835,13 +108988,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -104849,13 +109002,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -104864,14 +109017,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -104887,13 +109040,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -104909,13 +109062,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -104928,7 +109081,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -105262,11 +109415,11 @@ "agent_source_refs": [ "cobra-help:dws attendance check result --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询指定用户在一个月内的考勤打卡结果记录。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -105280,6 +109433,9 @@ "confirmation": "not_required", "description": "查询指定用户的打卡结果记录。\n返回每条记录含:用户 ID、工作日期、时间结果(Normal/Late/Early/Absenteeism/NotSigned)、\n位置结果、计划打卡时间、实际打卡时间、打卡流水 ID。\n时间跨度不超过 1 个月,最多 100 人。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -105307,13 +109463,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -105358,13 +109514,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -105377,7 +109533,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -105394,19 +109550,41 @@ "source": "cobra_help", "value": "查询指定用户的打卡结果记录。\n返回每条记录含:用户 ID、工作日期、时间结果(Normal/Late/Early/Absenteeism/NotSigned)、\n位置结果、计划打卡时间、实际打卡时间、打卡流水 ID。\n时间跨度不超过 1 个月,最多 100 人。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -105419,7 +109597,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -105448,13 +109626,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -105467,7 +109645,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -105475,13 +109653,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -105489,13 +109667,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -105504,14 +109682,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -105527,13 +109705,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -105549,13 +109727,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -105568,7 +109746,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -106083,11 +110261,11 @@ "agent_source_refs": [ "cobra-help:dws attendance checkin records --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "根据操作者权限查询指定员工在一段时间内的签到记录。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -106101,6 +110279,9 @@ "confirmation": "not_required", "description": "查询指定员工在一段时间内的签到记录。\n权限说明:\n - Boss / 超级管理员 / 超级子管理员:可查看全公司员工\n - 子管理员:可查看管理范围内的员工及自己\n - 部门主管:可查看所管理部门的员工及自己\n - 普通员工:只能查询自己\n\n日期格式:yyyy-MM-dd HH:mm:ss(如 2026-04-01 09:00:00)", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -106128,13 +110309,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -106179,13 +110360,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -106198,7 +110379,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -106215,19 +110396,41 @@ "source": "cobra_help", "value": "查询指定员工在一段时间内的签到记录。\n权限说明:\n - Boss / 超级管理员 / 超级子管理员:可查看全公司员工\n - 子管理员:可查看管理范围内的员工及自己\n - 部门主管:可查看所管理部门的员工及自己\n - 普通员工:只能查询自己\n\n日期格式:yyyy-MM-dd HH:mm:ss(如 2026-04-01 09:00:00)" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -106240,7 +110443,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -106269,13 +110472,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -106288,7 +110491,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -106296,13 +110499,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -106310,13 +110513,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -106325,14 +110528,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -106348,13 +110551,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -106370,13 +110573,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -106389,7 +110592,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -106903,10 +111106,10 @@ "agent_source_refs": [ "cobra-help:dws attendance class create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "创建新的考勤班次。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -106947,13 +111150,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -106998,13 +111201,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -107017,7 +111220,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, "description": { @@ -107040,13 +111243,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -107059,7 +111262,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, "examples": { @@ -107088,13 +111291,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -107107,7 +111310,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, "interface_mode": { @@ -107115,13 +111318,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -107129,13 +111332,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -107144,14 +111347,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -107167,13 +111370,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -107189,13 +111392,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -107208,7 +111411,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, "title": { @@ -107620,10 +111823,10 @@ "agent_source_refs": [ "cobra-help:dws attendance class get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "根据班次 ID 查询班次详情。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -107637,6 +111840,9 @@ "confirmation": "not_required", "description": "调用 MCP 工具 get_class_detail,根据班次 ID 查询该班次的详细信息。--class-id 必填。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -107664,13 +111870,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -107715,13 +111921,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -107734,7 +111940,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -107751,19 +111957,41 @@ "source": "cobra_help", "value": "调用 MCP 工具 get_class_detail,根据班次 ID 查询该班次的详细信息。--class-id 必填。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -107776,7 +112004,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -107805,13 +112033,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -107824,7 +112052,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -107832,13 +112060,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -107846,13 +112074,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -107861,14 +112089,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -107884,13 +112112,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -107906,13 +112134,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -107925,7 +112153,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -108079,10 +112307,10 @@ "agent_source_refs": [ "cobra-help:dws attendance class search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "按当前用户权限分页搜索可管理的班次定义。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -108096,6 +112324,9 @@ "confirmation": "not_required", "description": "查询当前用户有权管理的班次列表(班次定义),支持按名称搜索和类型过滤。\n所有参数均为可选项:\n --page 页码(从 1 开始,默认 1)\n --limit 每页条数(最大 200,默认 20)\n --query 班次名称关键字,模糊搜索\n --filter-type 班次类型:ALL(全部班次)/ MINE_OWN(我负责的),默认 ALL", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -108123,13 +112354,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -108174,13 +112405,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -108193,7 +112424,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -108210,19 +112441,41 @@ "source": "cobra_help", "value": "查询当前用户有权管理的班次列表(班次定义),支持按名称搜索和类型过滤。\n所有参数均为可选项:\n --page 页码(从 1 开始,默认 1)\n --limit 每页条数(最大 200,默认 20)\n --query 班次名称关键字,模糊搜索\n --filter-type 班次类型:ALL(全部班次)/ MINE_OWN(我负责的),默认 ALL" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -108235,7 +112488,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -108264,13 +112517,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -108283,7 +112536,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -108291,13 +112544,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -108305,13 +112558,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -108320,14 +112573,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -108343,13 +112596,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -108365,13 +112618,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -108384,7 +112637,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -108798,10 +113051,10 @@ "agent_source_refs": [ "cobra-help:dws attendance class update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "更新已有考勤班次的配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -108842,13 +113095,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -108893,13 +113146,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -108912,7 +113165,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, "description": { @@ -108935,13 +113188,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -108954,7 +113207,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, "examples": { @@ -108983,13 +113236,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -109002,7 +113255,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, "interface_mode": { @@ -109010,13 +113263,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -109024,13 +113277,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -109039,14 +113292,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -109062,13 +113315,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -109084,13 +113337,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -109103,7 +113356,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, "title": { @@ -109594,13 +113847,13 @@ "cobra-help:dws attendance summary --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.attendance.prod.json#attendance.get_attendance_summary", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.attendance.get_attendance_summary", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询指定用户的周度或月度考勤统计摘要。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -109614,6 +113867,9 @@ "confirmation": "not_required", "description": "获取考勤统计摘要", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -109642,7 +113898,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -109655,7 +113911,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -109700,7 +113956,7 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { @@ -109713,7 +113969,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -109736,13 +113992,35 @@ "source": "mcp_metadata", "value": "获取考勤统计摘要" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { @@ -109755,7 +114033,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -109784,7 +114062,7 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { @@ -109797,7 +114075,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -109806,7 +114084,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -109819,7 +114097,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -109827,7 +114105,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "attendance", "rpc_name": "get_attendance_summary" @@ -109842,7 +114120,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "attendance", "rpc_name": "get_attendance_summary" @@ -109875,7 +114153,7 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true } ], @@ -109891,7 +114169,7 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { @@ -109904,7 +114182,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -110350,13 +114628,13 @@ "cobra-help:dws attendance record get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.attendance.prod.json#attendance.get_user_attendance_record", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.attendance.get_user_attendance_record", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询指定用户在指定日期的个人考勤详情。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -110370,6 +114648,9 @@ "confirmation": "not_required", "description": "查询指定用户在某一天的考勤详情,包括实际打卡记录(如上班/下班时间、是否正常打卡)、当日所排班次、所属考勤组信息、是否为休息日、出勤工时(如 \"0Hours\")、加班时长等。返回数据受组织权限和隐私策略限制,仅当调用者有权限查看该用户考勤信息时才返回有效内容。适用于员工自助查询、HR 核对出勤或审批关联场景。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -110398,7 +114679,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -110411,7 +114692,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -110456,7 +114737,7 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { @@ -110469,7 +114750,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -110492,13 +114773,35 @@ "source": "mcp_metadata", "value": "查询指定用户在某一天的考勤详情,包括实际打卡记录(如上班/下班时间、是否正常打卡)、当日所排班次、所属考勤组信息、是否为休息日、出勤工时(如 \"0Hours\")、加班时长等。返回数据受组织权限和隐私策略限制,仅当调用者有权限查看该用户考勤信息时才返回有效内容。适用于员工自助查询、HR 核对出勤或审批关联场景。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { @@ -110511,7 +114814,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -110540,7 +114843,7 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { @@ -110553,7 +114856,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -110562,7 +114865,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -110575,7 +114878,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -110583,7 +114886,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "attendance", "rpc_name": "get_user_attendance_record" @@ -110598,7 +114901,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "attendance", "rpc_name": "get_user_attendance_record" @@ -110631,7 +114934,7 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true } ], @@ -110647,7 +114950,7 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { @@ -110660,7 +114963,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -110926,10 +115229,10 @@ "agent_source_refs": [ "cobra-help:dws attendance globalsetting get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询仅管理员可访问的企业考勤全局规则设置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -110943,6 +115246,9 @@ "confirmation": "not_required", "description": "查询全局规则设置,仅管理员可以调用。\n\n入参字段:\n --setting-scene 查询设置项,枚举值包括 checkRemind、fastCheck、checkResultNotify、lackRemind、personalAttendStatNotify、bossAttendStatNotify\n --scope 必填,必须明确输入 企业、全公司 或 所有人,用于确认本次查询面向全局范围\n\n说明:corpId 和 opUserId 由当前登录上下文自动补齐,不需要通过 CLI 入参传入。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -110970,13 +115276,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -111021,13 +115327,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -111040,7 +115346,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -111057,19 +115363,41 @@ "source": "cobra_help", "value": "查询全局规则设置,仅管理员可以调用。\n\n入参字段:\n --setting-scene 查询设置项,枚举值包括 checkRemind、fastCheck、checkResultNotify、lackRemind、personalAttendStatNotify、bossAttendStatNotify\n --scope 必填,必须明确输入 企业、全公司 或 所有人,用于确认本次查询面向全局范围\n\n说明:corpId 和 opUserId 由当前登录上下文自动补齐,不需要通过 CLI 入参传入。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -111082,7 +115410,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -111111,13 +115439,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -111130,7 +115458,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -111138,13 +115466,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -111152,13 +115480,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -111167,14 +115495,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -111190,13 +115518,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -111212,13 +115540,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -111231,7 +115559,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -111475,11 +115803,11 @@ "agent_source_refs": [ "cobra-help:dws attendance globalsetting save --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/attendance-example-normalization.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/attendance-example-normalization.json", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "更新仅管理员可维护的企业考勤全局规则设置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -111520,13 +115848,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -111571,13 +115899,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -111590,7 +115918,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, "description": { @@ -111613,13 +115941,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -111632,7 +115960,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, "examples": { @@ -111661,13 +115989,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -111680,7 +116008,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, "interface_mode": { @@ -111688,13 +116016,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -111702,13 +116030,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -111717,14 +116045,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -111740,13 +116068,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -111762,13 +116090,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -111781,7 +116109,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, "title": { @@ -113117,10 +117445,10 @@ "agent_source_refs": [ "cobra-help:dws attendance group create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "创建新的考勤组及其班制和打卡配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -113161,13 +117489,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -113212,13 +117540,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -113231,7 +117559,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, "description": { @@ -113254,13 +117582,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -113273,7 +117601,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, "examples": { @@ -113302,13 +117630,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -113321,7 +117649,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, "interface_mode": { @@ -113329,13 +117657,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -113343,13 +117671,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -113358,14 +117686,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -113381,13 +117709,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -113403,13 +117731,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -113422,7 +117750,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, "title": { @@ -114002,11 +118330,11 @@ "agent_source_refs": [ "cobra-help:dws attendance group filtered-get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "根据考勤组 ID 按需查询成员、打卡地址、蓝牙或 Wi-Fi 字段子集。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -114020,6 +118348,9 @@ "confirmation": "not_required", "description": "调用 MCP 工具 get_group_filtered_detail,根据考勤组 ID 仅返回关心的字段子集,\n强烈建议在仅需查询成员信息、打卡地址、蓝牙、Wifi 时使用,节省查询成本。\n--group-id 必填;四个过滤字段均可选(不传则默认 false,即不查询该字段)。\n --member 是否查询考勤组成员信息\n --position 是否查询打卡地址\n --wifi 是否查询打卡 Wifi\n --bles 是否查询打卡蓝牙", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -114047,13 +118378,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -114098,13 +118429,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -114117,7 +118448,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -114134,19 +118465,41 @@ "source": "cobra_help", "value": "调用 MCP 工具 get_group_filtered_detail,根据考勤组 ID 仅返回关心的字段子集,\n强烈建议在仅需查询成员信息、打卡地址、蓝牙、Wifi 时使用,节省查询成本。\n--group-id 必填;四个过滤字段均可选(不传则默认 false,即不查询该字段)。\n --member 是否查询考勤组成员信息\n --position 是否查询打卡地址\n --wifi 是否查询打卡 Wifi\n --bles 是否查询打卡蓝牙" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -114159,7 +118512,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -114188,13 +118541,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -114207,7 +118560,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -114215,13 +118568,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -114229,13 +118582,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -114244,14 +118597,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -114267,13 +118620,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -114289,13 +118642,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -114308,7 +118661,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -114798,11 +119151,11 @@ "agent_source_refs": [ "cobra-help:dws attendance group get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "根据考勤组 ID 查询考勤组的全量配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -114816,6 +119169,9 @@ "confirmation": "not_required", "description": "调用 MCP 工具 get_group_detail,根据考勤组 ID 查询该考勤组的全量信息。\n--group-id 必填。如果只需查询成员、打卡地址、蓝牙、Wifi 子集,请使用 group filtered-get 以节省查询成本。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -114843,13 +119199,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -114894,13 +119250,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -114913,7 +119269,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -114930,19 +119286,41 @@ "source": "cobra_help", "value": "调用 MCP 工具 get_group_detail,根据考勤组 ID 查询该考勤组的全量信息。\n--group-id 必填。如果只需查询成员、打卡地址、蓝牙、Wifi 子集,请使用 group filtered-get 以节省查询成本。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -114955,7 +119333,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -114984,13 +119362,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -115003,7 +119381,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -115011,13 +119389,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -115025,13 +119403,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -115040,14 +119418,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -115063,13 +119441,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -115085,13 +119463,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -115104,7 +119482,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -115258,11 +119636,11 @@ "agent_source_refs": [ "cobra-help:dws attendance group search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "按权限和筛选条件分页搜索考勤组简要信息。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -115276,6 +119654,9 @@ "confirmation": "not_required", "description": "根据当前用户的权限和筛选条件获取考勤组简要信息。\n入参 ATGroupSearchParam 对象(至少填写一个子字段)和 PageQuery 对象(两个子字段必填)均不能为空。\n --query 考勤组名称关键字,模糊搜索\n --type 考勤组类型:FIXED(固定班制)/ TURN(排班制)/ NONE(自由工时)\n --query-position 是否查询地理定位和 Wifi 名称(默认 false)\n --query-ble 是否查询蓝牙设备列表(默认 false)\n --page 页码(从 1 开始,默认 1)\n --limit 每页条数(200 以内,默认 20)", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -115303,13 +119684,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -115340,6 +119721,14 @@ "source": "reviewed_command_registry", "source_ref": "attendance group search", "value": "attendance.group_search" + }, + { + "precedence": "reviewed_manual", + "review_reason": "Cobra supplies reviewed page=1 and limit=20 defaults and RunE materializes both PageQuery fields when omitted, so callers need not pass either flag.", + "selected": false, + "source": "reviewed_manual_hint", + "source_ref": "attendance group search", + "value": "attendance.group_search" } ], "precedence": "command_registry", @@ -115354,13 +119743,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -115373,7 +119762,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -115390,19 +119779,41 @@ "source": "cobra_help", "value": "根据当前用户的权限和筛选条件获取考勤组简要信息。\n入参 ATGroupSearchParam 对象(至少填写一个子字段)和 PageQuery 对象(两个子字段必填)均不能为空。\n --query 考勤组名称关键字,模糊搜索\n --type 考勤组类型:FIXED(固定班制)/ TURN(排班制)/ NONE(自由工时)\n --query-position 是否查询地理定位和 Wifi 名称(默认 false)\n --query-ble 是否查询蓝牙设备列表(默认 false)\n --page 页码(从 1 开始,默认 1)\n --limit 每页条数(200 以内,默认 20)" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -115415,7 +119826,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -115444,13 +119855,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -115463,7 +119874,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -115471,13 +119882,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -115485,13 +119896,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -115500,14 +119911,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -115523,13 +119934,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -115545,13 +119956,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -115564,7 +119975,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -115652,8 +120063,15 @@ "required": { "candidates": [ { - "precedence": "inference", + "precedence": "reviewed_manual", + "review_reason": "Cobra supplies reviewed page=1 and limit=20 defaults and RunE materializes both PageQuery fields when omitted, so callers need not pass either flag.", "selected": true, + "source": "reviewed_manual_hint", + "value": false + }, + { + "precedence": "inference", + "selected": false, "source": "usage_required_inference", "value": true }, @@ -115664,10 +120082,11 @@ "value": false } ], - "precedence": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "usage_required_inference", - "value": true + "review_reason": "Cobra supplies reviewed page=1 and limit=20 defaults and RunE materializes both PageQuery fields when omitted, so callers need not pass either flag.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -115699,7 +120118,7 @@ } }, "property": "limit", - "required": true, + "required": false, "type": "integer" }, "page": { @@ -115743,8 +120162,15 @@ "required": { "candidates": [ { - "precedence": "inference", + "precedence": "reviewed_manual", + "review_reason": "Cobra supplies reviewed page=1 and limit=20 defaults and RunE materializes both PageQuery fields when omitted, so callers need not pass either flag.", "selected": true, + "source": "reviewed_manual_hint", + "value": false + }, + { + "precedence": "inference", + "selected": false, "source": "usage_required_inference", "value": true }, @@ -115755,10 +120181,11 @@ "value": false } ], - "precedence": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "usage_required_inference", - "value": true + "review_reason": "Cobra supplies reviewed page=1 and limit=20 defaults and RunE materializes both PageQuery fields when omitted, so callers need not pass either flag.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -115790,7 +120217,7 @@ } }, "property": "page", - "required": true, + "required": false, "type": "integer" }, "query": { @@ -116146,10 +120573,10 @@ "agent_source_refs": [ "cobra-help:dws attendance group update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "更新已有考勤组的配置信息。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -116190,13 +120617,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -116241,13 +120668,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -116260,7 +120687,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, "description": { @@ -116283,13 +120710,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -116302,7 +120729,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, "examples": { @@ -116331,13 +120758,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -116350,7 +120777,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, "interface_mode": { @@ -116358,13 +120785,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -116372,13 +120799,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -116387,14 +120814,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -116410,13 +120837,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -116432,13 +120859,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -116451,7 +120878,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, "title": { @@ -117193,10 +121620,10 @@ "agent_source_refs": [ "cobra-help:dws attendance group update-members --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "批量增删指定考勤组的考勤人员、无需考勤人员或部门。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -117237,13 +121664,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -117288,13 +121715,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -117307,7 +121734,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, "description": { @@ -117330,13 +121757,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -117349,7 +121776,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, "examples": { @@ -117378,13 +121805,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -117397,7 +121824,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, "interface_mode": { @@ -117405,13 +121832,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -117419,13 +121846,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -117434,14 +121861,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -117457,13 +121884,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -117479,13 +121906,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -117498,7 +121925,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, "title": { @@ -118240,10 +122667,10 @@ "agent_source_refs": [ "cobra-help:dws attendance overtime get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "根据加班规则 ID 查询对应的加班规则详情。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -118257,6 +122684,9 @@ "confirmation": "not_required", "description": "调用 MCP 工具 get_overtime_rule_detail,根据加班规则主键 ID 查询对应的加班规则详情。\n--overtime-id 必填。已被删除或更新覆盖的加班规则也可以查到。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -118284,13 +122714,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -118335,13 +122765,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -118354,7 +122784,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -118371,19 +122801,41 @@ "source": "cobra_help", "value": "调用 MCP 工具 get_overtime_rule_detail,根据加班规则主键 ID 查询对应的加班规则详情。\n--overtime-id 必填。已被删除或更新覆盖的加班规则也可以查到。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -118396,7 +122848,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -118425,13 +122877,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -118444,7 +122896,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -118452,13 +122904,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -118466,13 +122918,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -118481,14 +122933,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -118504,13 +122956,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -118526,13 +122978,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -118545,7 +122997,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -118699,10 +123151,10 @@ "agent_source_refs": [ "cobra-help:dws attendance overtime search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "按当前用户权限分页搜索加班规则列表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -118716,6 +123168,9 @@ "confirmation": "not_required", "description": "根据用户权限查询加班规则列表,入参封装在 ATRuleQueryParam 对象中。\n --query 加班规则名称关键字,模糊搜索(可选)\n --page 页码(从 1 开始,默认 1)(必填)\n --limit 每页条数(200 以内,默认 20)(必填)", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -118743,13 +123198,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -118794,13 +123249,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -118813,7 +123268,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -118830,19 +123285,41 @@ "source": "cobra_help", "value": "根据用户权限查询加班规则列表,入参封装在 ATRuleQueryParam 对象中。\n --query 加班规则名称关键字,模糊搜索(可选)\n --page 页码(从 1 开始,默认 1)(必填)\n --limit 每页条数(200 以内,默认 20)(必填)" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -118855,7 +123332,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -118884,13 +123361,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -118903,7 +123380,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -118911,13 +123388,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -118925,13 +123402,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -118940,14 +123417,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -118963,13 +123440,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -118985,13 +123462,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -119004,7 +123481,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -119335,13 +123812,13 @@ "cobra-help:dws attendance rules --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.attendance.prod.json#attendance.query_attendance_group_or_rules", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.attendance.query_attendance_group_or_rules", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询当前用户在指定日期适用的考勤组或考勤规则。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -119355,6 +123832,9 @@ "confirmation": "not_required", "description": "查询考勤组/考勤规则:\"我属于哪个考勤组\"\"我们的打卡范围是什么\"\"弹性工时是怎么算的\"", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -119383,7 +123863,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -119396,7 +123876,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -119441,7 +123921,7 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { @@ -119454,7 +123934,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -119477,13 +123957,35 @@ "source": "mcp_metadata", "value": "查询考勤组/考勤规则:\"我属于哪个考勤组\"\"我们的打卡范围是什么\"\"弹性工时是怎么算的\"" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { @@ -119496,7 +123998,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -119525,7 +124027,7 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { @@ -119538,7 +124040,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -119547,7 +124049,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -119560,7 +124062,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -119568,7 +124070,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "attendance", "rpc_name": "query_attendance_group_or_rules" @@ -119583,7 +124085,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "attendance", "rpc_name": "query_attendance_group_or_rules" @@ -119616,7 +124118,7 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true } ], @@ -119632,7 +124134,7 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { @@ -119645,7 +124147,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -119827,11 +124329,11 @@ "agent_source_refs": [ "cobra-help:dws attendance report columns --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询管理员有权查看的考勤报表字段列表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -119845,6 +124347,9 @@ "confirmation": "not_required", "description": "根据操作者的列权限,过滤并返回其有权查看的考勤字段列表。\n操作者必须是管理员,否则返回权限错误。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -119872,13 +124377,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -119923,20 +124428,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -119953,26 +124458,48 @@ "source": "cobra_help", "value": "根据操作者的列权限,过滤并返回其有权查看的考勤字段列表。\n操作者必须是管理员,否则返回权限错误。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -120001,20 +124528,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -120022,13 +124549,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -120036,13 +124563,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -120051,14 +124578,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -120074,13 +124601,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -120096,20 +124623,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -120172,11 +124699,11 @@ "agent_source_refs": [ "cobra-help:dws attendance report query-data --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "按字段、用户和日期范围查询经过权限过滤的考勤数据。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -120190,6 +124717,9 @@ "confirmation": "not_required", "description": "根据字段查询考勤数据,含列权限过滤和用户查看权限校验。\n--columns 为字段 ID 列表(逗号分隔),可通过 dws attendance report columns 获取。\n--users 最多 20 人,传入userId,--start 到 --end 不超过 32 天。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -120217,13 +124747,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -120268,13 +124798,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -120287,7 +124817,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -120304,19 +124834,41 @@ "source": "cobra_help", "value": "根据字段查询考勤数据,含列权限过滤和用户查看权限校验。\n--columns 为字段 ID 列表(逗号分隔),可通过 dws attendance report columns 获取。\n--users 最多 20 人,传入userId,--start 到 --end 不超过 32 天。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -120329,7 +124881,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -120358,13 +124910,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -120377,7 +124929,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -120385,13 +124937,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -120399,13 +124951,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -120414,14 +124966,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -120437,13 +124989,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -120459,13 +125011,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -120478,7 +125030,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -120902,11 +125454,11 @@ "agent_source_refs": [ "cobra-help:dws attendance report query-leave --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-report.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "按用户、日期范围和假期类型查询经过权限校验的假期数据。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -120920,6 +125472,9 @@ "confirmation": "not_required", "description": "查询用户假期数据,含用户查看权限校验。\n--leave-names 为假期类型名称列表(逗号分隔),不传则查询所有假期类型。\n--users 最多 20 人,传入userId,--start 到 --end 不超过 32 天。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -120947,13 +125502,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -120998,13 +125553,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -121017,7 +125572,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -121034,19 +125589,41 @@ "source": "cobra_help", "value": "查询用户假期数据,含用户查看权限校验。\n--leave-names 为假期类型名称列表(逗号分隔),不传则查询所有假期类型。\n--users 最多 20 人,传入userId,--start 到 --end 不超过 32 天。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -121059,7 +125636,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -121088,13 +125665,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -121107,7 +125684,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -121115,13 +125692,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -121129,13 +125706,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -121144,14 +125721,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -121167,13 +125744,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -121189,13 +125766,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -121208,7 +125785,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -121626,11 +126203,11 @@ "agent_source_refs": [ "cobra-help:dws attendance schedule get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询指定用户在一段时间内的排班记录。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -121644,6 +126221,9 @@ "confirmation": "not_required", "description": "获取指定用户在一段时间内的排班记录。\n返回每条记录包含 userId、classId、workDate、className、checkBeginTime、checkEndTime 等字段。\n\n日期格式支持:\n - YYYY-MM-DD(如 2026-04-01)\n - YYYY-MM-DD HH:mm:ss(如 2026-04-01 09:00:00)\n\n示例:\n dws attendance schedule get --users user001,user002 --start 2026-04-01 --end 2026-04-30", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -121671,13 +126251,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -121722,13 +126302,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -121741,7 +126321,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -121758,19 +126338,41 @@ "source": "cobra_help", "value": "获取指定用户在一段时间内的排班记录。\n返回每条记录包含 userId、classId、workDate、className、checkBeginTime、checkEndTime 等字段。\n\n日期格式支持:\n - YYYY-MM-DD(如 2026-04-01)\n - YYYY-MM-DD HH:mm:ss(如 2026-04-01 09:00:00)\n\n示例:\n dws attendance schedule get --users user001,user002 --start 2026-04-01 --end 2026-04-30" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -121783,7 +126385,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -121812,13 +126414,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -121831,7 +126433,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -121839,13 +126441,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -121853,13 +126455,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -121868,14 +126470,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -121891,13 +126493,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -121913,13 +126515,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -121932,7 +126534,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -122266,12 +126868,12 @@ "agent_source_refs": [ "cobra-help:dws attendance schedule import --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/attendance-example-normalization.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-schedule.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/attendance-example-normalization.json", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "向排班制考勤组批量导入员工排班记录。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -122312,13 +126914,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -122363,13 +126965,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -122382,7 +126984,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, "description": { @@ -122405,13 +127007,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -122424,7 +127026,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, "examples": { @@ -122453,13 +127055,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -122472,7 +127074,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, "interface_mode": { @@ -122480,13 +127082,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -122494,13 +127096,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -122509,14 +127111,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -122532,13 +127134,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -122554,13 +127156,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -122573,7 +127175,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, "title": { @@ -122901,10 +127503,10 @@ "agent_source_refs": [ "cobra-help:dws attendance selfsetting get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询指定用户的个人考勤提醒与通知规则设置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -122918,6 +127520,9 @@ "confirmation": "not_required", "description": "查询个人规则设置,包括打卡提醒、极速打卡、打卡结果通知、缺卡提醒、个人考勤统计通知、团队考勤统计通知等设置项。\n\n入参字段:\n --setting-scene 查询设置项,枚举值包括:\n checkRemind(打卡提醒)\n fastCheck(极速打卡)\n checkResultNotify(打卡结果通知)\n lackRemind(缺卡提醒)\n personalAttendStatNotify(个人考勤统计通知)\n bossAttendStatNotify(团队考勤统计通知)\n --user 必填,查询用户 ID,对应 MCP 参数 userId\n\n说明:corpId 和 opUserId 由当前登录上下文自动补齐,不需要通过 CLI 入参传入。\n\n出参字段说明:\n 顶层返回 ServiceResult:\n success 请求是否成功\n code 请求结果码\n message 请求结果说明\n result 个人规则设置结果;服务端可能根据 --setting-scene 仅返回对应设置项相关字段\n\n result 通用字段:\n corpId 企业 ID\n userId 用户 ID\n\n settingScene=checkRemind(打卡提醒)相关字段:\n checkRemindSetting DING 提醒渠道设置\n checkRemindSetting.onDutyRemind 上班打卡提醒设置,包含 openRemind、remindMinutes(负数标识几分钟前提醒,正数几分钟后提醒)\n checkRemindSetting.offDutyRemind 下班打卡提醒设置,包含 openRemind、remindMinutes(负数标识几分钟前提醒,正数几分钟后提醒)\n checkRemindUserOnDuty 工作通知渠道:用户个人上班打卡提醒开关\n checkRemindUserOffDuty 工作通知渠道:用户个人下班打卡提醒开关\n enableOndutyCheckRemindOfPc PC 端弹窗渠道:上班打卡提醒开关\n enableOffdutyCheckRemindOfPc PC 端弹窗渠道:下班打卡提醒开关\n\n settingScene=fastCheck(极速打卡)相关字段:\n ondutyCheckType 上班打卡方式:1 提醒打卡,2 不提醒且不自动打卡,3 自动打卡\n ondutyRemindStartMin 上班打卡提醒开始时间,单位:分钟\n ondutyRemindEndMin 上班打卡提醒结束时间,单位:分钟\n fastCheckLateNeedConfirm 迟到时是否需要二次确认\n offdutyCheckType 下班打卡方式:1 提醒打卡,2 不提醒且不自动打卡,3 自动打卡\n offdutyRemindStartMin 下班打卡提醒开始时间,单位:分钟\n offdutyRemindEndMin 下班打卡提醒结束时间,单位:分钟\n canUpdateOffDuty 是否允许用户更新下班打卡设置\n voiceRemindSwitch 极速打卡提示音开关\n vibrationRemindSwitch 极速打卡震动提醒开关\n\n settingScene=checkResultNotify(打卡结果通知)相关字段:\n checkResultMsg 打卡结果通知开关:0 关闭,1 开启\n\n settingScene=lackRemind(缺卡提醒)相关字段:\n lackSendTodoMsg 待办提醒开关:0 关闭,null 或 1 开启\n lackRemindUser 工作通知渠道:用户个人缺卡提醒开关:0 关闭,null 或 1 开启\n\n settingScene=personalAttendStatNotify(个人考勤统计通知)相关字段:\n personDailyReportSwitch 日报推送开关:0 关闭,1 开启\n personWeekReportType 周报通知渠道:0 全关闭,1 工作通知,2 钉邮,3 工作通知和钉邮\n personMonthReportType 月报通知渠道:0 全关闭,1 工作通知,2 钉邮,3 工作通知和钉邮\n\n settingScene=bossAttendStatNotify(团队考勤统计通知)相关字段:\n bossPushStartMin 日报推送开始时间,单位:分钟;-1 表示关闭日报推送\n bossWeekReportType 周报通知渠道:0 全关闭,1 工作通知,2 钉邮,3 工作通知和钉邮\n bossMonthReportType 月报通知渠道:0 全关闭,1 工作通知,2 钉邮,3 工作通知和钉邮", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -122945,13 +127550,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -122996,13 +127601,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -123015,7 +127620,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -123032,19 +127637,41 @@ "source": "cobra_help", "value": "查询个人规则设置,包括打卡提醒、极速打卡、打卡结果通知、缺卡提醒、个人考勤统计通知、团队考勤统计通知等设置项。\n\n入参字段:\n --setting-scene 查询设置项,枚举值包括:\n checkRemind(打卡提醒)\n fastCheck(极速打卡)\n checkResultNotify(打卡结果通知)\n lackRemind(缺卡提醒)\n personalAttendStatNotify(个人考勤统计通知)\n bossAttendStatNotify(团队考勤统计通知)\n --user 必填,查询用户 ID,对应 MCP 参数 userId\n\n说明:corpId 和 opUserId 由当前登录上下文自动补齐,不需要通过 CLI 入参传入。\n\n出参字段说明:\n 顶层返回 ServiceResult:\n success 请求是否成功\n code 请求结果码\n message 请求结果说明\n result 个人规则设置结果;服务端可能根据 --setting-scene 仅返回对应设置项相关字段\n\n result 通用字段:\n corpId 企业 ID\n userId 用户 ID\n\n settingScene=checkRemind(打卡提醒)相关字段:\n checkRemindSetting DING 提醒渠道设置\n checkRemindSetting.onDutyRemind 上班打卡提醒设置,包含 openRemind、remindMinutes(负数标识几分钟前提醒,正数几分钟后提醒)\n checkRemindSetting.offDutyRemind 下班打卡提醒设置,包含 openRemind、remindMinutes(负数标识几分钟前提醒,正数几分钟后提醒)\n checkRemindUserOnDuty 工作通知渠道:用户个人上班打卡提醒开关\n checkRemindUserOffDuty 工作通知渠道:用户个人下班打卡提醒开关\n enableOndutyCheckRemindOfPc PC 端弹窗渠道:上班打卡提醒开关\n enableOffdutyCheckRemindOfPc PC 端弹窗渠道:下班打卡提醒开关\n\n settingScene=fastCheck(极速打卡)相关字段:\n ondutyCheckType 上班打卡方式:1 提醒打卡,2 不提醒且不自动打卡,3 自动打卡\n ondutyRemindStartMin 上班打卡提醒开始时间,单位:分钟\n ondutyRemindEndMin 上班打卡提醒结束时间,单位:分钟\n fastCheckLateNeedConfirm 迟到时是否需要二次确认\n offdutyCheckType 下班打卡方式:1 提醒打卡,2 不提醒且不自动打卡,3 自动打卡\n offdutyRemindStartMin 下班打卡提醒开始时间,单位:分钟\n offdutyRemindEndMin 下班打卡提醒结束时间,单位:分钟\n canUpdateOffDuty 是否允许用户更新下班打卡设置\n voiceRemindSwitch 极速打卡提示音开关\n vibrationRemindSwitch 极速打卡震动提醒开关\n\n settingScene=checkResultNotify(打卡结果通知)相关字段:\n checkResultMsg 打卡结果通知开关:0 关闭,1 开启\n\n settingScene=lackRemind(缺卡提醒)相关字段:\n lackSendTodoMsg 待办提醒开关:0 关闭,null 或 1 开启\n lackRemindUser 工作通知渠道:用户个人缺卡提醒开关:0 关闭,null 或 1 开启\n\n settingScene=personalAttendStatNotify(个人考勤统计通知)相关字段:\n personDailyReportSwitch 日报推送开关:0 关闭,1 开启\n personWeekReportType 周报通知渠道:0 全关闭,1 工作通知,2 钉邮,3 工作通知和钉邮\n personMonthReportType 月报通知渠道:0 全关闭,1 工作通知,2 钉邮,3 工作通知和钉邮\n\n settingScene=bossAttendStatNotify(团队考勤统计通知)相关字段:\n bossPushStartMin 日报推送开始时间,单位:分钟;-1 表示关闭日报推送\n bossWeekReportType 周报通知渠道:0 全关闭,1 工作通知,2 钉邮,3 工作通知和钉邮\n bossMonthReportType 月报通知渠道:0 全关闭,1 工作通知,2 钉邮,3 工作通知和钉邮" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -123057,7 +127684,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -123086,13 +127713,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -123105,7 +127732,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -123113,13 +127740,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -123127,13 +127754,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -123142,14 +127769,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -123165,13 +127792,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -123187,13 +127814,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -123206,7 +127833,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -123450,11 +128077,11 @@ "agent_source_refs": [ "cobra-help:dws attendance selfsetting save --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/attendance-example-normalization.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/attendance-example-normalization.json", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "更新指定用户的个人考勤提醒与通知规则设置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -123495,13 +128122,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -123546,13 +128173,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "user_required" }, { @@ -123566,7 +128193,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, "description": { @@ -123589,13 +128216,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -123615,7 +128242,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, "examples": { @@ -123644,13 +128271,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -123663,7 +128290,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, "interface_mode": { @@ -123671,13 +128298,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -123685,13 +128312,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -123700,14 +128327,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -123723,13 +128350,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -123745,13 +128372,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "high" }, { @@ -123765,7 +128392,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, "title": { @@ -126109,11 +130736,11 @@ "agent_source_refs": [ "cobra-help:dws attendance vacation balance --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-vacation.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询指定员工在某个假期规则下的可用余额。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -126127,6 +130754,9 @@ "confirmation": "not_required", "description": "调用 MCP 工具 get_leave_balance_quota 查询指定员工的假期余额。\n例如:查询某员工年假还剩多少、病假额度等。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -126154,13 +130784,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -126205,20 +130835,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -126235,26 +130865,48 @@ "source": "cobra_help", "value": "调用 MCP 工具 get_leave_balance_quota 查询指定员工的假期余额。\n例如:查询某员工年假还剩多少、病假额度等。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -126283,20 +130935,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -126304,13 +130956,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -126318,13 +130970,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -126333,14 +130985,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -126356,13 +131008,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -126378,20 +131030,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -126635,11 +131287,11 @@ "agent_source_refs": [ "cobra-help:dws attendance vacation records --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-vacation.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询指定员工某类假期余额的变更记录。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -126653,6 +131305,9 @@ "confirmation": "not_required", "description": "调用 MCP 工具 get_leave_balance_records 查询指定员工的假期余额变更记录。\n例如:查询某员工年假变更历史、请假扣减记录等。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -126680,13 +131335,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -126731,13 +131386,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -126750,7 +131405,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -126767,19 +131422,41 @@ "source": "cobra_help", "value": "调用 MCP 工具 get_leave_balance_records 查询指定员工的假期余额变更记录。\n例如:查询某员工年假变更历史、请假扣减记录等。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -126792,7 +131469,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -126821,13 +131498,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -126840,7 +131517,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -126848,13 +131525,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -126862,13 +131539,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -126877,14 +131554,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -126900,13 +131577,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -126922,13 +131599,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -126941,7 +131618,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -127365,11 +132042,11 @@ "agent_source_refs": [ "cobra-help:dws attendance vacation save-balance --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-vacation.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "设置指定员工在某个假期规则下的余额数量。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -127410,13 +132087,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -127461,20 +132138,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, "description": { @@ -127497,20 +132174,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, "examples": { @@ -127539,20 +132216,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, "interface_mode": { @@ -127560,13 +132237,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -127574,13 +132251,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -127589,14 +132266,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -127612,13 +132289,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -127634,20 +132311,20 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, "title": { @@ -128323,11 +133000,11 @@ "agent_source_refs": [ "cobra-help:dws attendance vacation types --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-vacation.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "查询当前用户可用的假期类型及对应规则。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -128341,6 +133018,9 @@ "confirmation": "not_required", "description": "调用 MCP 工具 get_leave_types 查询当前用户可用的假期规则列表。\n例如:年假、事假、病假等假期类型及对应规则。", "display": "考勤打卡 / 排班 / 统计", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -128368,13 +133048,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -128419,13 +133099,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -128438,7 +133118,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "not_required" }, "description": { @@ -128455,19 +133135,41 @@ "source": "cobra_help", "value": "调用 MCP 工具 get_leave_types 查询当前用户可用的假期规则列表。\n例如:年假、事假、病假等假期类型及对应规则。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -128480,7 +133182,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "read" }, "examples": { @@ -128509,13 +133211,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -128528,7 +133230,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "idempotent" }, "interface_mode": { @@ -128536,13 +133238,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -128550,13 +133252,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -128565,14 +133267,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -128588,13 +133290,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -128610,13 +133312,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -128629,7 +133331,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "low" }, "title": { @@ -128692,11 +133394,11 @@ "agent_source_refs": [ "cobra-help:dws attendance vacation update-type --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-attendance-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/attendance-vacation.md", - "skills/mono/references/products/attendance.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-attendance-review.json" + "skills/mono/references/products/attendance.md" ], "agent_summary": "更新已有假期规则的名称、单位、可见范围等配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -128737,13 +133439,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -128788,13 +133490,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -128807,7 +133509,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "user_required" }, "description": { @@ -128830,13 +133532,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -128849,7 +133551,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "write" }, "examples": { @@ -128878,13 +133580,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -128897,7 +133599,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "unknown" }, "interface_mode": { @@ -128905,13 +133607,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -128919,13 +133621,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -128934,14 +133636,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -128957,13 +133659,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -128979,13 +133681,13 @@ "precedence": "reviewed_explicit", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -128998,7 +133700,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "attendance-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-attendance-review.json", + "source": "internal/cli/schema_hints/zz-attendance-review.json", "value": "high" }, "title": { @@ -129740,10 +134442,10 @@ "agent_source_refs": [ "Cobra help: dws calendar attachment add --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.add_attachments", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "为指定日程添加附件。需先用钉盘上传文件得到 fileId,再以 \u003cfileId\u003e:\u003cname\u003e 形式逗号分隔传入。注意:订阅日历下的日程不支持添加附件。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -129757,6 +134459,9 @@ "confirmation": "not_required", "description": "为日程添加附件。请先使用钉盘功能上传附件,得到文件id", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -129785,7 +134490,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -129798,7 +134503,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -129871,6 +134576,28 @@ "source": "mcp_metadata", "value": "为日程添加附件。请先使用钉盘功能上传附件,得到文件id" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -129925,7 +134652,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -129938,7 +134665,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -130415,12 +135142,12 @@ "Cobra help: dws calendar attendee add --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.add_calendar_participant", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.add_calendar_participant", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "添加日程的参会人。注意:订阅日历下的日程无参会人,因此不可添加。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -130434,6 +135161,9 @@ "confirmation": "not_required", "description": "向已存在的指定日程添加参与者,支持批量添加多人,可设置参与者类型和通知方式", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -130462,7 +135192,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -130475,7 +135205,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -130548,6 +135278,28 @@ "source": "mcp_metadata", "value": "向已存在的指定日程添加参与者,支持批量添加多人,可设置参与者类型和通知方式" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -130602,7 +135354,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -130615,7 +135367,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -130623,7 +135375,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "add_calendar_participant" @@ -130638,7 +135390,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "add_calendar_participant" @@ -131199,12 +135951,12 @@ "Cobra help: dws calendar room add --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.add_meeting_room", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.add_meeting_room", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "为已有日程预订并添加一个或多个线下会议室。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -131218,6 +135970,9 @@ "confirmation": "not_required", "description": "为日程(event)添加 会议室,完成会议室的预定", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -131246,7 +136001,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -131259,7 +136014,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -131332,6 +136087,28 @@ "source": "mcp_metadata", "value": "为日程(event)添加 会议室,完成会议室的预定" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -131386,7 +136163,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -131399,7 +136176,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -131407,7 +136184,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "add_meeting_room" @@ -131422,7 +136199,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "add_meeting_room" @@ -131879,12 +136656,12 @@ "agent_source_refs": [ "Cobra help: dws calendar event create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.create_calendar_event", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "创建日程。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -131907,6 +136684,9 @@ }, "description": "创建新的日程,支持设置时间、参与者、提醒,以及预定会议室等功能。", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -131935,7 +136715,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -131948,7 +136728,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -132021,6 +136801,28 @@ "source": "mcp_metadata", "value": "创建新的日程,支持设置时间、参与者、提醒,以及预定会议室等功能。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -132075,7 +136877,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -132088,7 +136890,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -134533,13 +139335,13 @@ "Cobra help: dws calendar event delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.delete_calendar_event", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.delete_calendar_event", "skills/mono/SKILL.md", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "删除日程。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -134553,6 +139355,9 @@ "confirmation": "user_required", "description": "删除指定日程,组织者删除将通知所有参与者,参与者删除仅从自己日历移除", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "skill-explicit", "examples": [ @@ -134581,7 +139386,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -134594,7 +139399,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -134638,7 +139443,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, { @@ -134651,7 +139456,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, "description": { @@ -134674,6 +139479,28 @@ "source": "mcp_metadata", "value": "删除指定日程,组织者删除将通知所有参与者,参与者删除仅从自己日历移除" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -134730,7 +139557,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -134743,7 +139570,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -134751,7 +139578,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "delete_calendar_event" @@ -134766,7 +139593,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "delete_calendar_event" @@ -134807,7 +139634,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, { @@ -134820,7 +139647,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, "title": { @@ -135101,13 +139928,13 @@ "Cobra help: dws calendar room delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.delete_meeting_room", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.delete_meeting_room", "skills/mono/SKILL.md", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "移除会议室。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -135121,6 +139948,9 @@ "confirmation": "user_required", "description": "移除日程中预约的会议室。\r\n1. 从日程中移除该会议室\r\n2. 释放该会议室预定记录", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "skill-explicit", "examples": [ @@ -135149,7 +139979,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -135162,7 +139992,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -135206,7 +140036,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, { @@ -135219,7 +140049,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, "description": { @@ -135242,6 +140072,28 @@ "source": "mcp_metadata", "value": "移除日程中预约的会议室。\r\n1. 从日程中移除该会议室\r\n2. 释放该会议室预定记录" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -135298,7 +140150,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -135311,7 +140163,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -135319,7 +140171,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "delete_meeting_room" @@ -135334,7 +140186,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "delete_meeting_room" @@ -135375,7 +140227,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, { @@ -135388,7 +140240,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, "title": { @@ -135798,11 +140650,11 @@ "agent_source_refs": [ "Cobra help: dws calendar book get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.get_calendar", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "根据日历id查询指定日历的信息。用户主日历本id固定为 \"primary\"。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -135816,6 +140668,9 @@ "confirmation": "not_required", "description": "根据日历id查询指定日历的信息。用户主日历本id固定为 \"primary\"", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -135844,7 +140699,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -135857,7 +140712,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -135930,6 +140785,28 @@ "source": "mcp_metadata", "value": "根据日历id查询指定日历的信息。用户主日历本id固定为 \"primary\"" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -135984,7 +140861,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -135997,7 +140874,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -136245,12 +141122,12 @@ "Cobra help: dws calendar event get --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.get_calendar_detail", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.get_calendar_detail", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "获取日程详情。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -136264,6 +141141,9 @@ "confirmation": "not_required", "description": "根据eventId查询指定日程的明细。", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -136292,7 +141172,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -136305,7 +141185,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -136378,6 +141258,28 @@ "source": "mcp_metadata", "value": "根据eventId查询指定日程的明细。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -136432,7 +141334,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -136445,7 +141347,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -136453,7 +141355,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "get_calendar_detail" @@ -136468,7 +141370,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "get_calendar_detail" @@ -136796,12 +141698,12 @@ "Cobra help: dws calendar attendee list --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.get_calendar_participants", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.get_calendar_participants", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "查看日程的参会人列表。注意:订阅日历下的日程无参会人,因此不可查看。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -136815,6 +141717,9 @@ "confirmation": "not_required", "description": "获取指定日程的所有参与者列表及其状态信息", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -136843,7 +141748,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -136856,7 +141761,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -136929,6 +141834,28 @@ "source": "mcp_metadata", "value": "获取指定日程的所有参与者列表及其状态信息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -136983,7 +141910,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -136996,7 +141923,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -137004,7 +141931,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "get_calendar_participants" @@ -137019,7 +141946,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "get_calendar_participants" @@ -137352,10 +142279,10 @@ "agent_source_refs": [ "Cobra help: dws calendar acl list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.list_acls", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "查询当前用户主日历的访问控制列表——即\"我的日历共享给了哪些人、各自什么权限\"。注意:这不是查日历本列表(那是 book list)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -137369,6 +142296,9 @@ "confirmation": "not_required", "description": "调用本接口,获取用户主日历的访问控制列表。可查询用户的日历共享情况", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -137397,7 +142327,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -137410,7 +142340,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -137483,6 +142413,28 @@ "source": "mcp_metadata", "value": "调用本接口,获取用户主日历的访问控制列表。可查询用户的日历共享情况" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -137537,7 +142489,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -137550,7 +142502,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -137687,11 +142639,11 @@ "agent_source_refs": [ "Cobra help: dws calendar event list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.list_calendar_events", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "查询当前用户可访问的日程列表;未指定起止时间时默认查询当天日程。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -137705,6 +142657,9 @@ "confirmation": "not_required", "description": "查询当前用户指定日历本下的日程列表,按起止时间检索。", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -137733,7 +142688,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -137746,7 +142701,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -137819,6 +142774,28 @@ "source": "mcp_metadata", "value": "查询当前用户指定日历本下的日程列表,按起止时间检索。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -137873,7 +142850,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -137886,7 +142863,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -138568,11 +143545,11 @@ "agent_source_refs": [ "Cobra help: dws calendar book list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.list_calendars", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "查询当前用户的所有日历,结果范围:用户自己的日历、已订阅的公共/团队日历、他人共享的日历。主日历 id 固定为 \"primary\"。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -138586,6 +143563,9 @@ "confirmation": "not_required", "description": "查询用户的所有日历,其中id = \"primary\"为主日历(name = \"我的日历\"),为固定值。", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -138614,7 +143594,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -138627,7 +143607,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -138700,6 +143680,28 @@ "source": "mcp_metadata", "value": "查询用户的所有日历,其中id = \"primary\"为主日历(name = \"我的日历\"),为固定值。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -138754,7 +143756,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -138767,7 +143769,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -138905,12 +143907,12 @@ "Cobra help: dws calendar room list-groups --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.list_meeting_room_groups", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.list_meeting_room_groups", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "会议室分组列表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -138924,6 +143926,9 @@ "confirmation": "not_required", "description": "分页查询当前企业下的会议室分组列表,返回每个分组的名称(groupName)、唯一 ID(groupId)及其父分组 ID(parentId,0 表示根分组)。结果按组织架构权限过滤,仅包含调用者有权限查看的分组。", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -138952,7 +143957,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -138965,7 +143970,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -139038,6 +144043,28 @@ "source": "mcp_metadata", "value": "分页查询当前企业下的会议室分组列表,返回每个分组的名称(groupName)、唯一 ID(groupId)及其父分组 ID(parentId,0 表示根分组)。结果按组织架构权限过滤,仅包含调用者有权限查看的分组。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -139092,7 +144119,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -139105,7 +144132,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -139113,7 +144140,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "list_meeting_room_groups" @@ -139128,7 +144155,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "list_meeting_room_groups" @@ -139430,12 +144457,12 @@ "Cobra help: dws calendar event suggest --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.list_suggested_event_times", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.list_suggested_event_times", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "对于非明确时间或一段时间范围的约会场景,可基于所有参会人的忙闲状态,推荐多个可用的时间块方案,用于解决会议时间协调问题。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -139449,6 +144476,9 @@ "confirmation": "not_required", "description": "可根据参会人员的信息,推荐日程时间。用于日程时间未确定,解决会议时间协调问题。", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -139477,7 +144507,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -139490,7 +144520,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -139563,6 +144593,28 @@ "source": "mcp_metadata", "value": "可根据参会人员的信息,推荐日程时间。用于日程时间未确定,解决会议时间协调问题。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -139617,7 +144669,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -139630,7 +144682,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -139638,7 +144690,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "list_suggested_event_times" @@ -139653,7 +144705,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "list_suggested_event_times" @@ -140294,11 +145346,11 @@ "agent_source_refs": [ "Cobra help: dws calendar room search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.query_available_meeting_room", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "按名称检索会议室,或按时间、会议室组和名称查询可用会议室。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -140340,7 +145392,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -140353,7 +145405,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -140480,7 +145532,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -140493,7 +145545,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -141214,11 +146266,11 @@ "Cobra help: dws calendar busy search --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.query_busy_status", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.query_busy_status", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "查询指定用户或会议室在给定时间范围内的闲忙状态。--users 与 --rooms 至少指定其一,也可以同时指定(查询用户+会议室)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -141268,7 +146320,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -141281,7 +146333,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -141408,7 +146460,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -141421,7 +146473,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -141429,7 +146481,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "query_busy_status" @@ -141444,7 +146496,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "query_busy_status" @@ -142082,12 +147134,12 @@ "Cobra help: dws calendar attendee delete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.calendar.prod.json#calendar.remove_calendar_participant", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.remove_calendar_participant", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "移除日程的参会人。注意:订阅日历下的日程无参会人,因此不可移除。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -142101,6 +147153,9 @@ "confirmation": "user_required", "description": "从已存在的指定日程中移除参与者,支持批量移除多人", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -142129,7 +147184,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -142142,7 +147197,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -142186,7 +147241,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, { @@ -142198,7 +147253,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, "description": { @@ -142221,6 +147276,28 @@ "source": "mcp_metadata", "value": "从已存在的指定日程中移除参与者,支持批量移除多人" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -142275,7 +147352,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -142288,7 +147365,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -142296,7 +147373,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "remove_calendar_participant" @@ -142311,7 +147388,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "calendar", "rpc_name": "remove_calendar_participant" @@ -142352,7 +147429,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, { @@ -142364,7 +147441,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, "title": { @@ -142780,11 +147857,11 @@ "agent_source_refs": [ "Cobra help: dws calendar event respond --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.respond", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "作为日程参会人,设置自己的响应状态(接受、拒绝、暂定)。注意:订阅日历下的日程无参会人,因此不可响应。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -142798,6 +147875,9 @@ "confirmation": "not_required", "description": "作为日程参会人,设置自己的响应状态(接受、拒绝、暂定)。", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -142826,7 +147906,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -142839,7 +147919,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -142912,6 +147992,28 @@ "source": "mcp_metadata", "value": "作为日程参会人,设置自己的响应状态(接受、拒绝、暂定)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -142966,7 +148068,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -142979,7 +148081,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -143438,11 +148540,11 @@ "agent_source_refs": [ "Cobra help: dws calendar book search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.search_calendar", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "搜索当前用户拥有的日历本,支持按日历本名模糊搜索。获取全部日历请使用 list。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -143456,6 +148558,9 @@ "confirmation": "not_required", "description": "搜索当前用户拥有的日历本,支持按日历本名模糊搜索。获取全部日历请使用list_calendars", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -143484,7 +148589,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -143497,7 +148602,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -143570,6 +148675,28 @@ "source": "mcp_metadata", "value": "搜索当前用户拥有的日历本,支持按日历本名模糊搜索。获取全部日历请使用list_calendars" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -143624,7 +148751,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -143637,7 +148764,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -143884,11 +149011,11 @@ "agent_source_refs": [ "Cobra help: dws calendar event update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.calendar.update_calendar_event", - "skills/mono/references/products/calendar.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/calendar.md" ], "agent_summary": "支持修改标题、描述、时间、地点、忙碌状态等。如需修改会议室,请使用 dws calendar room [add|delete];如需修改参会人,请使用 dws calendar attendee [add|delete]。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -143911,6 +149038,9 @@ }, "description": "修改现有日程的信息,支持更新标题、时间、地点等任意字段,需要组织者权限。(修改参与人需要使用给日程添加参与人或给日程删除参与人工具)", "display": "日历日程 / 会议室 / 闲忙", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -143939,7 +149069,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -143952,7 +149082,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -144025,6 +149155,28 @@ "source": "mcp_metadata", "value": "修改现有日程的信息,支持更新标题、时间、地点等任意字段,需要组织者权限。(修改参与人需要使用给日程添加参与人或给日程删除参与人工具)" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -144079,7 +149231,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -144092,7 +149244,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -146141,12 +151293,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.add_custom_group_role", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "在群聊中创建自定义角色", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -146160,6 +151312,9 @@ "confirmation": "not_required", "description": "添加群身份", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -146188,7 +151343,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -146201,7 +151356,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -146274,6 +151429,28 @@ "source": "mcp_metadata", "value": "添加群身份" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -146328,7 +151505,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -146341,7 +151518,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -146733,12 +151910,12 @@ "agent_source_refs": [ "cobra-help:dws chat message add-emoji", "internal/cli/schema_command_registry.json#chat.add_emoji_reaction", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.add_emoji_reaction", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "给指定消息添加表情回应", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -146750,8 +151927,21 @@ "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": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -146780,7 +151970,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -146793,7 +151983,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -146824,6 +152014,14 @@ "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", @@ -146866,6 +152064,28 @@ "source": "mcp_metadata", "value": "消息添加 emoji 回应" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -146920,7 +152140,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -146933,7 +152153,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -147065,6 +152285,12 @@ "source": "cobra_usage", "value": "--conversation-id 的别名" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -147080,29 +152306,57 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "chat" + "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": "default", + "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": "default", - "resolution": "fallback", - "source": "default", + "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": { @@ -147134,7 +152388,8 @@ "value": "string" } }, - "property": "chat", + "interface_description": "openConversationId", + "property": "openConversationId", "required": false, "type": "string" }, @@ -147149,6 +152404,12 @@ "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -147164,22 +152425,49 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "conversationId" + "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": "inference", + "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 }, @@ -147190,10 +152478,11 @@ "value": false } ], - "precedence": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "usage_required_inference", - "value": true + "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": [ @@ -147224,8 +152513,9 @@ "value": "string" } }, - "property": "conversationId", - "required": true, + "interface_description": "openConversationId", + "property": "openConversationId", + "required": false, "type": "string" }, "emoji": { @@ -147369,8 +152659,15 @@ "property": { "candidates": [ { - "precedence": "versioned_binding", + "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" }, @@ -147381,16 +152678,30 @@ "value": "group" } ], - "precedence": "versioned_binding", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "versioned_parameter_binding", + "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": "mcp_metadata", + "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 }, @@ -147401,10 +152712,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "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": [ @@ -147437,7 +152749,7 @@ }, "interface_description": "openConversationId", "property": "openConversationId", - "required": true, + "required": false, "type": "string" }, "id": { @@ -147451,6 +152763,12 @@ "source": "cobra_usage", "value": "--conversation-id 的别名" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -147466,29 +152784,57 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "id" + "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": "default", + "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": "default", - "resolution": "fallback", - "source": "default", + "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": { @@ -147520,7 +152866,8 @@ "value": "string" } }, - "property": "id", + "interface_description": "openConversationId", + "property": "openConversationId", "required": false, "type": "string" }, @@ -147651,14 +152998,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "向指定群聊添加成员", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -147672,6 +153019,9 @@ "confirmation": "not_required", "description": "添加群成员", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -147700,7 +153050,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -147713,7 +153063,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -147786,6 +153136,28 @@ "source": "mcp_metadata", "value": "添加群成员" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -147840,7 +153212,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -147853,7 +153225,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -147861,7 +153233,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "add_group_member" @@ -147876,7 +153248,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "add_group_member" @@ -148272,9 +153644,9 @@ "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/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "将指定会话中的一条消息加入当前用户的收藏。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -148288,6 +153660,9 @@ "confirmation": "not_required", "description": "收藏指定消息。消息 ID 和会话 ID 可从 chat message list 等消息查询命令的返回结果中获取。\n\n该操作会修改当前用户的消息收藏状态。", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -148316,14 +153691,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -148390,6 +153765,28 @@ "source": "cobra_help", "value": "收藏指定消息。消息 ID 和会话 ID 可从 chat message list 等消息查询命令的返回结果中获取。\n\n该操作会修改当前用户的消息收藏状态。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -148444,14 +153841,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -148460,14 +153857,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but im/add_message_favorite is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but im/add_message_favorite is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -148476,14 +153873,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -148499,7 +153896,7 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -148807,15 +154204,15 @@ "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/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.add_robot_to_group", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "把指定机器人添加到群聊", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -148829,6 +154226,9 @@ "confirmation": "not_required", "description": "将自定义机器人添加到当前用户有管理权限的群聊中。如果没有权限则会报错", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -148857,7 +154257,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -148870,7 +154270,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -148943,6 +154343,28 @@ "source": "mcp_metadata", "value": "将自定义机器人添加到当前用户有管理权限的群聊中。如果没有权限则会报错" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -148997,7 +154419,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -149010,7 +154432,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -149019,7 +154441,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "bot", "rpc_name": "add_robot_to_group" @@ -149028,7 +154450,7 @@ { "precedence": "imported", "selected": false, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "chat.add_robot_to_group" }, { @@ -149041,7 +154463,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "bot", "rpc_name": "add_robot_to_group" @@ -149397,12 +154819,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.add_text_emotion", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "给指定消息添加已定义的文字表情", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -149414,8 +154836,21 @@ "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": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -149444,7 +154879,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -149457,7 +154892,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -149488,6 +154923,14 @@ "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", @@ -149530,6 +154973,28 @@ "source": "mcp_metadata", "value": "添加文字表情" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -149584,7 +155049,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -149597,7 +155062,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -149832,6 +155297,12 @@ "source": "cobra_usage", "value": "--conversation-id 的别名" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -149847,29 +155318,57 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "chat" + "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": "default", + "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": "default", - "resolution": "fallback", - "source": "default", + "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": { @@ -149901,7 +155400,8 @@ "value": "string" } }, - "property": "chat", + "interface_description": "openConversationId", + "property": "openConversationId", "required": false, "type": "string" }, @@ -149916,6 +155416,12 @@ "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -149931,22 +155437,49 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "conversationId" + "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": "inference", + "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 }, @@ -149957,10 +155490,11 @@ "value": false } ], - "precedence": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "usage_required_inference", - "value": true + "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": [ @@ -149991,8 +155525,9 @@ "value": "string" } }, - "property": "conversationId", - "required": true, + "interface_description": "openConversationId", + "property": "openConversationId", + "required": false, "type": "string" }, "emotion-id": { @@ -150233,8 +155768,15 @@ "property": { "candidates": [ { - "precedence": "versioned_binding", + "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" }, @@ -150245,16 +155787,30 @@ "value": "group" } ], - "precedence": "versioned_binding", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "versioned_parameter_binding", + "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": "mcp_metadata", + "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 }, @@ -150265,10 +155821,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "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": [ @@ -150301,7 +155858,7 @@ }, "interface_description": "openConversationId", "property": "openConversationId", - "required": true, + "required": false, "type": "string" }, "id": { @@ -150315,6 +155872,12 @@ "source": "cobra_usage", "value": "--conversation-id 的别名" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -150330,29 +155893,57 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "id" + "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": "default", + "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": "default", - "resolution": "fallback", - "source": "default", + "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": { @@ -150384,7 +155975,8 @@ "value": "string" } }, - "property": "id", + "interface_description": "openConversationId", + "property": "openConversationId", "required": false, "type": "string" }, @@ -150617,13 +156209,13 @@ "agent_source_refs": [ "cobra-help:dws chat message combine-forward", "internal/cli/schema_command_registry.json#chat.combine_forward_messages", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "把多条消息合并转发到目标会话", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -150637,6 +156229,9 @@ "confirmation": "not_required", "description": "合并转发消息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -150665,7 +156260,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -150678,7 +156273,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -150751,6 +156346,28 @@ "source": "mcp_metadata", "value": "合并转发消息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -150805,7 +156422,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -150818,7 +156435,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -151458,13 +157075,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "创建并向群聊或单聊发送互动卡片", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -151492,6 +157109,9 @@ }, "description": "创建并推送流式卡片", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -151520,7 +157140,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -151533,7 +157153,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -151606,6 +157226,28 @@ "source": "mcp_metadata", "value": "创建并推送流式卡片" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -151660,7 +157302,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -151673,7 +157315,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -152029,14 +157671,14 @@ "agent_source_refs": [ "cobra-help:dws chat group create", "internal/cli/schema_command_registry.json#chat.create_group_conversation", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.create_group_conversation", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "创建群聊并设置初始成员和群类型", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -152078,7 +157720,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -152091,7 +157733,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -152218,7 +157860,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -152231,7 +157873,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -152240,7 +157882,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "im", "rpc_name": "create_group_conversation" @@ -152256,7 +157898,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "im", "rpc_name": "create_group_conversation" @@ -152774,12 +158416,12 @@ "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/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "按名称、成员或关键词创建智能会话分组", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -152793,6 +158435,9 @@ "confirmation": "not_required", "description": "创建智能会话分组,可指定群名称关键词和群内成员 openDingTalkId 作为匹配规则。", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -152821,14 +158466,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -152903,6 +158548,28 @@ "source": "cobra_help", "value": "创建智能会话分组,可指定群名称关键词和群内成员 openDingTalkId 作为匹配规则。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -152957,14 +158624,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -152973,14 +158640,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -152989,7 +158656,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -152998,14 +158665,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "im.create_smart_conv_category" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -153021,14 +158688,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -153510,12 +159177,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.create_text_emotion", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "创建可用于消息回应的文字表情", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -153529,6 +159196,9 @@ "confirmation": "not_required", "description": "创建文字表情", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -153557,7 +159227,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -153570,7 +159240,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -153643,6 +159313,28 @@ "source": "mcp_metadata", "value": "创建文字表情" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -153697,7 +159389,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -153710,7 +159402,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -154186,13 +159878,13 @@ "agent_source_refs": [ "cobra-help:dws chat group dismiss", "internal/cli/schema_command_registry.json#chat.dismiss_group", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.dismiss_group", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "解散指定群聊", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -154206,6 +159898,9 @@ "confirmation": "not_required", "description": "解散群聊", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -154234,7 +159929,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -154247,7 +159942,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -154320,6 +160015,28 @@ "source": "mcp_metadata", "value": "解散群聊" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -154374,7 +160091,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -154387,7 +160104,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -154655,12 +160372,12 @@ "agent_source_refs": [ "cobra-help:dws chat message download-media", "internal/cli/schema_command_registry.json#chat.download_media", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "下载消息中的媒体资源到本地", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -154674,6 +160391,9 @@ "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": [ @@ -154702,14 +160422,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -154776,6 +160496,28 @@ "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": [ { @@ -154830,14 +160572,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" }, "interface_reason": { @@ -154846,14 +160588,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" }, "interface_ref": { @@ -154862,14 +160604,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null }, "reviewed": { @@ -154885,7 +160627,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -155528,13 +161270,13 @@ "agent_source_refs": [ "cobra-help:dws chat message forward", "internal/cli/schema_command_registry.json#chat.forward_message", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "把一条已有消息转发到另一个会话", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -155548,6 +161290,9 @@ "confirmation": "not_required", "description": "单条消息转发", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -155576,7 +161321,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -155589,7 +161334,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -155662,6 +161407,28 @@ "source": "mcp_metadata", "value": "单条消息转发" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -155716,7 +161483,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -155729,7 +161496,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -156348,13 +162115,13 @@ "agent_source_refs": [ "cobra-help:dws chat message forward-topic", "internal/cli/schema_command_registry.json#chat.forward_topic", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "把一个话题消息转发到目标会话", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -156368,6 +162135,9 @@ "confirmation": "not_required", "description": "转发某个话题到其他会话", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -156396,7 +162166,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -156409,7 +162179,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -156482,6 +162252,28 @@ "source": "mcp_metadata", "value": "转发某个话题到其他会话" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -156536,7 +162328,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -156549,7 +162341,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -157207,13 +162999,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "把数字群号解析为群聊信息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -157227,6 +163019,9 @@ "confirmation": "not_required", "description": "根据群号获取群聊信息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -157255,7 +163050,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -157268,7 +163063,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -157341,6 +163136,28 @@ "source": "mcp_metadata", "value": "根据群号获取群聊信息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -157395,7 +163212,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -157408,7 +163225,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -157691,11 +163508,11 @@ "agent_source_refs": [ "cobra-help:dws chat conversation-info", "internal/cli/schema_command_registry.json#chat.get_conversation_info", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.get_conversation_info", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "获取群聊或单聊会话的详细信息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -157725,6 +163542,9 @@ }, "description": "获取会话的基础信息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -157753,7 +163573,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -157766,7 +163586,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -157839,6 +163659,28 @@ "source": "mcp_metadata", "value": "获取会话的基础信息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -157893,7 +163735,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -157906,7 +163748,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -158339,12 +164181,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.get_group_invite_url", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "获取指定群聊的邀请链接", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -158358,6 +164200,9 @@ "confirmation": "not_required", "description": "获取群邀请链接", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -158386,7 +164231,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -158399,7 +164244,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -158472,6 +164317,28 @@ "source": "mcp_metadata", "value": "获取群邀请链接" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -158526,7 +164393,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -158539,7 +164406,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -158925,13 +164792,13 @@ "agent_source_refs": [ "cobra-help:dws chat message list", "internal/cli/schema_command_registry.json#chat.list_conversation_message_v2", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "分页读取指定群聊或单聊的消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -158961,6 +164828,9 @@ }, "description": "拉取指定群聊的会话消息内容", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -158989,7 +164859,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -159002,7 +164872,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -159075,6 +164945,28 @@ "source": "mcp_metadata", "value": "拉取指定群聊的会话消息内容" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -159129,7 +165021,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -159142,7 +165034,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -159868,13 +165760,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "列出指定会话分组中的会话", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -159888,6 +165780,9 @@ "confirmation": "not_required", "description": "拉取用户指定自定义会话分组下的会话", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -159916,7 +165811,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -159929,7 +165824,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -160002,6 +165897,28 @@ "source": "mcp_metadata", "value": "拉取用户指定自定义会话分组下的会话" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -160056,7 +165973,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -160069,7 +165986,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -160449,12 +166366,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_custom_group_roles", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "列出群聊中的自定义角色", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -160468,6 +166385,9 @@ "confirmation": "not_required", "description": "拉取会话的群身份", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -160496,7 +166416,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -160509,7 +166429,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -160582,6 +166502,28 @@ "source": "mcp_metadata", "value": "拉取会话的群身份" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -160636,7 +166578,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -160649,7 +166591,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -160917,14 +166859,14 @@ "agent_source_refs": [ "cobra-help:dws chat group bots", "internal/cli/schema_command_registry.json#chat.list_group_bots", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_group_bots", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "列出指定群聊中已安装的机器人", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -160938,6 +166880,9 @@ "confirmation": "not_required", "description": "获取群内所有机器人", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -160966,7 +166911,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -160979,7 +166924,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -161052,6 +166997,28 @@ "source": "mcp_metadata", "value": "获取群内所有机器人" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -161106,7 +167073,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -161119,7 +167086,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -161128,7 +167095,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "bot", "rpc_name": "list_group_bots" @@ -161144,7 +167111,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "bot", "rpc_name": "list_group_bots" @@ -161376,12 +167343,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_individual_chat_message", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "读取与指定用户的单聊消息记录", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -161409,6 +167376,9 @@ }, "description": "拉取指定用户的单聊会话消息内容", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -161437,7 +167407,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -161450,7 +167420,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -161523,6 +167493,28 @@ "source": "mcp_metadata", "value": "拉取指定用户的单聊会话消息内容" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -161577,7 +167569,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -161590,7 +167582,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -162240,9 +168232,9 @@ "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/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "分页查询当前用户收藏的消息列表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -162256,6 +168248,9 @@ "confirmation": "not_required", "description": "查询当前用户收藏的消息列表,支持数字游标分页。\n\n首次请求可省略分页参数,CLI 会按 Open 服务契约传 cursor=0、size=\"20\"。\n返回 hasMore=true 时,将 nextCursor 作为下一次的 --cursor。", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -162284,14 +168279,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -162366,6 +168361,28 @@ "source": "cobra_help", "value": "查询当前用户收藏的消息列表,支持数字游标分页。\n\n首次请求可省略分页参数,CLI 会按 Open 服务契约传 cursor=0、size=\"20\"。\n返回 hasMore=true 时,将 nextCursor 作为下一次的 --cursor。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -162420,14 +168437,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -162436,14 +168453,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but im/list_message_favorites is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but im/list_message_favorites is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -162452,14 +168469,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -162475,7 +168492,7 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -162764,12 +168781,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_messages_by_ids", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "按消息 ID 批量获取消息详情", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -162783,6 +168800,9 @@ "confirmation": "not_required", "description": "批量查消息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -162811,7 +168831,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -162824,7 +168844,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -162897,6 +168917,28 @@ "source": "mcp_metadata", "value": "批量查消息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -162951,7 +168993,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -162964,7 +169006,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -163253,13 +169295,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "列出当前用户创建或管理的群聊", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -163273,6 +169315,9 @@ "confirmation": "not_required", "description": "拉取我创建/管理的群", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -163301,7 +169346,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -163314,7 +169359,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -163387,6 +169432,28 @@ "source": "mcp_metadata", "value": "拉取我创建/管理的群" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -163441,7 +169508,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -163454,7 +169521,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -163910,13 +169977,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "列出指定会话中的置顶消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -163930,6 +169997,9 @@ "confirmation": "not_required", "description": "拉取会话中钉住的(pin)消息列表", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -163958,7 +170028,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -163971,7 +170041,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -164044,6 +170114,28 @@ "source": "mcp_metadata", "value": "拉取会话中钉住的(pin)消息列表" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -164098,7 +170190,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -164111,7 +170203,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -164589,13 +170681,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_special_focus_messages", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "列出当前用户特别关注的消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -164609,6 +170701,9 @@ "confirmation": "not_required", "description": "拉特别关注人的消息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -164637,7 +170732,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -164650,7 +170745,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -164723,6 +170818,28 @@ "source": "mcp_metadata", "value": "拉特别关注人的消息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -164777,7 +170894,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -164790,7 +170907,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -164798,7 +170915,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "list_special_focus_messages" @@ -164813,7 +170930,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "list_special_focus_messages" @@ -165171,12 +171288,12 @@ "agent_source_refs": [ "cobra-help:dws chat list-top-conversations", "internal/cli/schema_command_registry.json#chat.list_top_conversations", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "列出当前用户置顶的会话", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -165190,6 +171307,9 @@ "confirmation": "not_required", "description": "拉取用户的置顶会话", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -165218,7 +171338,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -165231,7 +171351,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -165304,6 +171424,28 @@ "source": "mcp_metadata", "value": "拉取用户的置顶会话" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -165358,7 +171500,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -165371,7 +171513,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -165837,13 +171979,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.list_topic_replies", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "分页读取指定话题的回复", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -165857,6 +171999,9 @@ "confirmation": "not_required", "description": "针对话题群中的单个话题,分页拉取话题的回复消息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -165885,7 +172030,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -165898,7 +172043,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -165971,6 +172116,28 @@ "source": "mcp_metadata", "value": "针对话题群中的单个话题,分页拉取话题的回复消息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -166025,7 +172192,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -166038,7 +172205,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -166046,7 +172213,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "list_topic_replies" @@ -166061,7 +172228,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "list_topic_replies" @@ -166748,13 +172915,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "列出当前用户的自定义会话分组", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -166768,6 +172935,9 @@ "confirmation": "not_required", "description": "获取用户自定义会话分组", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -166796,7 +172966,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -166809,7 +172979,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -166882,6 +173052,28 @@ "source": "mcp_metadata", "value": "获取用户自定义会话分组" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -166936,7 +173128,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -166949,7 +173141,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -167086,12 +173278,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.query_custom_user_roles", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "查询指定群成员的自定义角色", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -167105,6 +173297,9 @@ "confirmation": "not_required", "description": "根据用户提供的群和成员为在群里查询成员的群身份", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -167133,7 +173328,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -167146,7 +173341,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -167219,6 +173414,28 @@ "source": "mcp_metadata", "value": "根据用户提供的群和成员为在群里查询成员的群身份" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -167273,7 +173490,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -167286,7 +173503,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -167657,13 +173874,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "查询异步消息发送任务的状态", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -167677,6 +173894,9 @@ "confirmation": "not_required", "description": "查询以当前用户的身份发送的消息的发送状态", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -167705,7 +173925,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -167718,7 +173938,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -167791,6 +174011,28 @@ "source": "mcp_metadata", "value": "查询以当前用户的身份发送的消息的发送状态" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -167845,7 +174087,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -167858,7 +174100,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -168120,13 +174362,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "查询指定消息的已读状态和人员", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -168140,6 +174382,9 @@ "confirmation": "not_required", "description": "查询消息的已读/未读状态", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -168168,7 +174413,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -168181,7 +174426,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -168254,6 +174499,28 @@ "source": "mcp_metadata", "value": "查询消息的已读/未读状态" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -168308,7 +174575,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -168321,7 +174588,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -169005,13 +175272,13 @@ "agent_source_refs": [ "cobra-help:dws chat group quit", "internal/cli/schema_command_registry.json#chat.quit_group", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.quit_group", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "让当前用户退出指定群聊", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -169025,6 +175292,9 @@ "confirmation": "not_required", "description": "用户退群", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -169053,7 +175323,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -169066,7 +175336,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -169139,6 +175409,28 @@ "source": "mcp_metadata", "value": "用户退群" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -169193,7 +175485,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -169206,7 +175498,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -169474,14 +175766,14 @@ "agent_source_refs": [ "cobra-help:dws chat message recall", "internal/cli/schema_command_registry.json#chat.recall_message", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.recall_message", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "撤回当前用户发送的个人消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -169495,6 +175787,9 @@ "confirmation": "user_required", "description": "撤回用户发送的消息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -169523,7 +175818,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -169536,7 +175831,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -169581,7 +175876,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -169594,7 +175889,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -169617,13 +175912,35 @@ "source": "mcp_metadata", "value": "撤回用户发送的消息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -169636,7 +175953,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -169679,7 +175996,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -169692,7 +176009,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -169751,7 +176068,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -169764,7 +176081,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -170071,13 +176388,13 @@ "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/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "撤回指定机器人发送的消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -170091,6 +176408,9 @@ "confirmation": "user_required", "description": "群聊:传 --group 与 --keys;单聊:仅传 --keys。--keys 为发送时返回的 processQueryKey 列表,逗号分隔。", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -170119,14 +176439,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -170195,13 +176515,35 @@ "source": "cobra_help", "value": "群聊:传 --group 与 --keys;单聊:仅传 --keys。--keys 为发送时返回的 processQueryKey 列表,逗号分隔。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "destructive" }, { @@ -170215,7 +176557,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "destructive" }, "examples": { @@ -170258,14 +176600,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" }, "interface_reason": { @@ -170274,14 +176616,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" }, "interface_ref": { @@ -170290,14 +176632,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null }, "reviewed": { @@ -170313,7 +176655,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -170706,13 +177048,13 @@ "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/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_group_role", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "删除群聊中的自定义角色", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -170726,6 +177068,9 @@ "confirmation": "user_required", "description": "删除群身份", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -170754,7 +177099,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -170767,7 +177112,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -170812,7 +177157,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -170825,7 +177170,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -170848,13 +177193,35 @@ "source": "mcp_metadata", "value": "删除群身份" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -170867,7 +177234,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -170910,7 +177277,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -170923,7 +177290,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -170982,7 +177349,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -170995,7 +177362,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -171329,13 +177696,13 @@ "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/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_custom_user_roles", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "取消指定成员的一个或多个自定义角色", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -171349,6 +177716,9 @@ "confirmation": "user_required", "description": "移除用户的群身份", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -171377,7 +177747,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -171390,7 +177760,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -171435,7 +177805,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -171448,7 +177818,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -171471,13 +177841,35 @@ "source": "mcp_metadata", "value": "移除用户的群身份" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -171490,7 +177882,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -171533,7 +177925,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -171546,7 +177938,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -171605,7 +177997,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -171618,7 +178010,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -172082,12 +178474,12 @@ "agent_source_refs": [ "cobra-help:dws chat message remove-emoji", "internal/cli/schema_command_registry.json#chat.remove_emoji_reaction", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_emoji_reaction", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "移除指定消息上的表情回应", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -172099,8 +178491,21 @@ "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": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -172129,7 +178534,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -172142,7 +178547,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -172173,6 +178578,14 @@ "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", @@ -172215,6 +178628,28 @@ "source": "mcp_metadata", "value": "消息删除emoji回应" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -172269,7 +178704,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -172282,7 +178717,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -172414,6 +178849,12 @@ "source": "cobra_usage", "value": "--conversation-id 的别名" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -172429,29 +178870,57 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "chat" + "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": "default", + "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": "default", - "resolution": "fallback", - "source": "default", + "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": { @@ -172483,7 +178952,8 @@ "value": "string" } }, - "property": "chat", + "interface_description": "openConversationId", + "property": "openConversationId", "required": false, "type": "string" }, @@ -172498,6 +178968,12 @@ "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -172513,22 +178989,49 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "conversationId" + "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": "inference", + "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 }, @@ -172539,10 +179042,11 @@ "value": false } ], - "precedence": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "usage_required_inference", - "value": true + "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": [ @@ -172573,8 +179077,9 @@ "value": "string" } }, - "property": "conversationId", - "required": true, + "interface_description": "openConversationId", + "property": "openConversationId", + "required": false, "type": "string" }, "emoji": { @@ -172718,8 +179223,15 @@ "property": { "candidates": [ { - "precedence": "versioned_binding", + "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" }, @@ -172730,16 +179242,30 @@ "value": "group" } ], - "precedence": "versioned_binding", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "versioned_parameter_binding", + "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": "mcp_metadata", + "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 }, @@ -172750,10 +179276,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "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": [ @@ -172786,7 +179313,7 @@ }, "interface_description": "openConversationId", "property": "openConversationId", - "required": true, + "required": false, "type": "string" }, "id": { @@ -172800,6 +179327,12 @@ "source": "cobra_usage", "value": "--conversation-id 的别名" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -172815,29 +179348,57 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "id" + "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": "default", + "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": "default", - "resolution": "fallback", - "source": "default", + "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": { @@ -172869,7 +179430,8 @@ "value": "string" } }, - "property": "id", + "interface_description": "openConversationId", + "property": "openConversationId", "required": false, "type": "string" }, @@ -173000,14 +179562,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "从指定群聊移除成员", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -173049,7 +179611,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -173062,7 +179624,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -173193,7 +179755,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -173206,7 +179768,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -173214,7 +179776,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "remove_group_member" @@ -173229,7 +179791,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "remove_group_member" @@ -173633,9 +180195,9 @@ "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/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "取消当前用户对指定消息的收藏标记,不删除原消息。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -173649,6 +180211,9 @@ "confirmation": "not_required", "description": "取消收藏指定消息。消息 ID 和会话 ID 可从 chat message list 等消息查询命令的返回结果中获取。\n\n该操作只移除当前用户的收藏标记,不会删除原消息。", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -173677,14 +180242,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -173751,6 +180316,28 @@ "source": "cobra_help", "value": "取消收藏指定消息。消息 ID 和会话 ID 可从 chat message list 等消息查询命令的返回结果中获取。\n\n该操作只移除当前用户的收藏标记,不会删除原消息。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -173805,14 +180392,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -173821,14 +180408,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but im/remove_message_favorite is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but im/remove_message_favorite is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -173837,14 +180424,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -173860,7 +180447,7 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -174167,15 +180754,15 @@ "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/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_robot_in_group", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "从群聊中移除指定机器人", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -174189,6 +180776,9 @@ "confirmation": "user_required", "description": "从群内移除机器人", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -174217,7 +180807,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -174230,7 +180820,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -174275,7 +180865,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -174288,7 +180878,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -174311,13 +180901,35 @@ "source": "mcp_metadata", "value": "从群内移除机器人" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -174330,7 +180942,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -174373,7 +180985,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -174386,7 +180998,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -174395,7 +181007,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "bot", "rpc_name": "remove_robot_in_group" @@ -174411,7 +181023,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "bot", "rpc_name": "remove_robot_in_group" @@ -174453,7 +181065,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -174466,7 +181078,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -174762,12 +181374,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.remove_text_emotion", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "移除指定消息上的文字表情回应", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -174779,8 +181391,21 @@ "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": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -174809,7 +181434,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -174822,7 +181447,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -174853,6 +181478,14 @@ "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", @@ -174895,6 +181528,28 @@ "source": "mcp_metadata", "value": "删除文字表情" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -174949,7 +181604,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -174962,7 +181617,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -175197,6 +181852,12 @@ "source": "cobra_usage", "value": "--conversation-id 的别名" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -175212,29 +181873,57 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "chat" + "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": "default", + "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": "default", - "resolution": "fallback", - "source": "default", + "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": { @@ -175266,7 +181955,8 @@ "value": "string" } }, - "property": "chat", + "interface_description": "openConversationId", + "property": "openConversationId", "required": false, "type": "string" }, @@ -175281,6 +181971,12 @@ "source": "cobra_usage", "value": "会话 openConversationId (必填,支持单聊/群聊)" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -175296,22 +181992,49 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "conversationId" + "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": "inference", + "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 }, @@ -175322,10 +182045,11 @@ "value": false } ], - "precedence": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "usage_required_inference", - "value": true + "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": [ @@ -175356,8 +182080,9 @@ "value": "string" } }, - "property": "conversationId", - "required": true, + "interface_description": "openConversationId", + "property": "openConversationId", + "required": false, "type": "string" }, "emotion-id": { @@ -175598,8 +182323,15 @@ "property": { "candidates": [ { - "precedence": "versioned_binding", + "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" }, @@ -175610,16 +182342,30 @@ "value": "group" } ], - "precedence": "versioned_binding", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "versioned_parameter_binding", + "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": "mcp_metadata", + "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 }, @@ -175630,10 +182376,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "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": [ @@ -175666,7 +182413,7 @@ }, "interface_description": "openConversationId", "property": "openConversationId", - "required": true, + "required": false, "type": "string" }, "id": { @@ -175680,6 +182427,12 @@ "source": "cobra_usage", "value": "--conversation-id 的别名" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -175695,29 +182448,57 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "id" + "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": "default", + "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": "default", - "resolution": "fallback", - "source": "default", + "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": { @@ -175749,7 +182530,8 @@ "value": "string" } }, - "property": "id", + "interface_description": "openConversationId", + "property": "openConversationId", "required": false, "type": "string" }, @@ -175982,14 +182764,14 @@ "agent_source_refs": [ "cobra-help:dws chat message reply", "internal/cli/schema_command_registry.json#chat.reply_personal_message", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "引用指定消息发送个人回复", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -176031,14 +182813,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -176090,14 +182872,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "not_required" }, "description": { @@ -176126,7 +182908,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -176139,7 +182921,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -176168,14 +182950,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "unknown" }, "interface_mode": { @@ -176184,14 +182966,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -176200,7 +182982,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "chat", "rpc_name": "send_personal_message" @@ -176210,7 +182992,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "chat", "rpc_name": "send_personal_message" @@ -176236,7 +183018,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": [ "已取得会话 ID、原消息 ID 和原消息发送者 openDingTalkId" ] @@ -176245,7 +183027,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": [ "已取得会话 ID、原消息 ID 和原消息发送者 openDingTalkId" ] @@ -176263,7 +183045,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -176279,14 +183061,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "medium" }, "tips": { @@ -176295,7 +183077,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": [ "发送前确认引用消息、接收会话和回复内容" ] @@ -176304,7 +183086,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": [ "发送前确认引用消息、接收会话和回复内容" ] @@ -177013,14 +183795,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "查询指定时间范围内提及当前用户的消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -177034,6 +183816,9 @@ "confirmation": "not_required", "description": "搜索at自己的消息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -177062,7 +183847,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -177075,7 +183860,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -177148,6 +183933,28 @@ "source": "mcp_metadata", "value": "搜索at自己的消息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -177202,7 +184009,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -177215,7 +184022,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -177223,7 +184030,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_at_me_message" @@ -177238,7 +184045,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_at_me_message" @@ -177947,14 +184754,14 @@ "agent_source_refs": [ "cobra-help:dws chat bot find", "internal/cli/schema_command_registry.json#chat.search_bots", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_bots", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "按名称或关键词查找可用机器人", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -177968,6 +184775,9 @@ "confirmation": "not_required", "description": "搜索机器人", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -177996,7 +184806,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -178009,7 +184819,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -178082,6 +184892,28 @@ "source": "mcp_metadata", "value": "搜索机器人" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -178136,7 +184968,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -178149,7 +184981,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -178158,7 +184990,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "bot", "rpc_name": "search_bots" @@ -178174,7 +185006,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "bot", "rpc_name": "search_bots" @@ -178602,13 +185434,13 @@ "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/selection-review.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "查询指定人员共同所在的群聊", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -178622,6 +185454,9 @@ "confirmation": "not_required", "description": "通过人员名称搜索共同群聊", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -178650,7 +185485,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -178663,7 +185498,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -178736,6 +185571,28 @@ "source": "mcp_metadata", "value": "通过人员名称搜索共同群聊" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -178790,7 +185647,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -178803,7 +185660,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -178811,7 +185668,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_common_groups" @@ -178826,7 +185683,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_common_groups" @@ -179510,13 +186367,13 @@ "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/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_groups", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "按群名称关键词搜索可见群聊", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -179530,6 +186387,9 @@ "confirmation": "not_required", "description": "根据群名称关键词,搜索符合条件的群,返回群的openconversion_id、群名称等信息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -179558,7 +186418,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -179571,7 +186431,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -179644,6 +186504,28 @@ "source": "mcp_metadata", "value": "根据群名称关键词,搜索符合条件的群,返回群的openconversion_id、群名称等信息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -179698,7 +186580,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -179711,7 +186593,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -179719,7 +186601,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_groups_by_keyword" @@ -179734,7 +186616,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_groups_by_keyword" @@ -180222,13 +187104,13 @@ "agent_source_refs": [ "cobra-help:dws chat message search-advanced", "internal/cli/schema_command_registry.json#chat.search_messages", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_messages", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "按关键词、会话、发送者或提及条件组合搜索消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -180242,6 +187124,9 @@ "confirmation": "not_required", "description": "搜索消息,支持多种维度:时间范围、关键词、发送者、at我的、at指定用户、会话", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -180270,7 +187155,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -180283,7 +187168,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -180356,6 +187241,28 @@ "source": "mcp_metadata", "value": "搜索消息,支持多种维度:时间范围、关键词、发送者、at我的、at指定用户、会话" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -180410,7 +187317,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -180423,7 +187330,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -181733,14 +188640,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "按关键词和时间范围搜索消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -181754,6 +188661,9 @@ "confirmation": "not_required", "description": "按关键词搜索消息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -181782,7 +188692,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -181795,7 +188705,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -181868,6 +188778,28 @@ "source": "mcp_metadata", "value": "按关键词搜索消息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -181922,7 +188854,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -181935,7 +188867,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -181943,7 +188875,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_messages_by_keyword" @@ -181958,7 +188890,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_messages_by_keyword" @@ -182819,14 +189751,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "按发送者和时间范围查询消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -182854,6 +189786,9 @@ }, "description": "根据发送者拉消息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -182882,7 +189817,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -182895,7 +189830,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -182968,6 +189903,28 @@ "source": "mcp_metadata", "value": "根据发送者拉消息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -183022,7 +189979,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -183035,7 +189992,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -183043,7 +190000,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_messages_by_sender" @@ -183058,7 +190015,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_messages_by_sender" @@ -183898,14 +190855,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "按时间范围查询当前用户的跨会话消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -183919,6 +190876,9 @@ "confirmation": "not_required", "description": "根据指定时间范围,分页搜索历史消息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -183947,7 +190907,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -183960,7 +190920,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -184033,6 +190993,28 @@ "source": "mcp_metadata", "value": "根据指定时间范围,分页搜索历史消息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -184087,7 +191069,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -184100,7 +191082,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -184108,7 +191090,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_messages_by_time_range" @@ -184123,7 +191105,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "search_messages_by_time_range" @@ -184734,15 +191716,15 @@ "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/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.search_my_robots", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "分页查看当前账号已有的机器人", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -184756,6 +191738,9 @@ "confirmation": "not_required", "description": "搜索我创建的机器人,可获取机器人robotCode等信息。", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -184784,7 +191769,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -184797,7 +191782,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -184870,6 +191855,28 @@ "source": "mcp_metadata", "value": "搜索我创建的机器人,可获取机器人robotCode等信息。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -184924,7 +191931,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -184937,7 +191944,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -184946,7 +191953,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "bot", "rpc_name": "search_my_robots" @@ -184955,7 +191962,7 @@ { "precedence": "imported", "selected": false, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "chat.search_my_robots" }, { @@ -184968,7 +191975,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "bot", "rpc_name": "search_my_robots" @@ -185355,15 +192362,15 @@ "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/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.send_message_by_custom_robot", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "通过自定义机器人 Webhook 发送消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -185377,6 +192384,9 @@ "confirmation": "not_required", "description": "使用自定义机器人发送群消息,请注意自定义机器人与企业机器人的区别。", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -185405,7 +192415,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -185418,7 +192428,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -185491,6 +192501,28 @@ "source": "mcp_metadata", "value": "使用自定义机器人发送群消息,请注意自定义机器人与企业机器人的区别。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -185545,7 +192577,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -185558,7 +192590,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -185567,7 +192599,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "bot", "rpc_name": "send_message_by_custom_robot" @@ -185576,7 +192608,7 @@ { "precedence": "imported", "selected": false, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "chat.send_message_by_custom_robot" }, { @@ -185589,7 +192621,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "bot", "rpc_name": "send_message_by_custom_robot" @@ -186349,15 +193381,15 @@ "agent_source_refs": [ "cobra-help:dws chat message send", "internal/cli/schema_command_registry.json#chat.send_personal_message", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "以当前用户身份发送群聊或单聊消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -186392,6 +193424,9 @@ }, "description": "以用户身份发消息,支持多种消息类型", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -186420,7 +193455,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -186433,7 +193468,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -186485,14 +193520,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "not_required" }, "description": { @@ -186515,13 +193550,35 @@ "source": "mcp_metadata", "value": "以用户身份发消息,支持多种消息类型" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -186534,7 +193591,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -186563,14 +193620,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "unknown" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "unknown" }, "interface_mode": { @@ -186579,7 +193636,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -186592,7 +193649,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -186601,7 +193658,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "chat", "rpc_name": "send_personal_message" @@ -186617,7 +193674,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "chat", "rpc_name": "send_personal_message" @@ -186650,7 +193707,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -186666,14 +193723,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "medium" }, "tips": { @@ -186682,7 +193739,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": [ "发送前确认目标和内容;文件消息使用 --msg-type file --file-path", "需要 24 小时内防重复投递时提供稳定的 --uuid" @@ -186692,7 +193749,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": [ "发送前确认目标和内容;文件消息使用 --msg-type file --file-path", "需要 24 小时内防重复投递时提供稳定的 --uuid" @@ -187876,13 +194933,13 @@ "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/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "以应用机器人身份发送群消息或批量单聊", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -187910,6 +194967,9 @@ }, "description": "群聊:传 --group 指定群;单聊:传 --users 或 --open-dingtalk-ids 指定用户列表,与 --group 只能选其一,不能同时指定。--text 支持 Markdown。\n\n⚠️ 重要:该接口会真实发送消息到目标会话,不可用于测试或试探性调用。调用前必须确认消息内容和接收对象无误。", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -187938,14 +194998,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -188012,13 +195072,35 @@ "source": "cobra_help", "value": "群聊:传 --group 指定群;单聊:传 --users 或 --open-dingtalk-ids 指定用户列表,与 --group 只能选其一,不能同时指定。--text 支持 Markdown。\n\n⚠️ 重要:该接口会真实发送消息到目标会话,不可用于测试或试探性调用。调用前必须确认消息内容和接收对象无误。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -188031,7 +195113,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -188074,14 +195156,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" }, "interface_reason": { @@ -188090,14 +195172,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" }, "interface_ref": { @@ -188106,14 +195188,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null }, "reviewed": { @@ -188129,7 +195211,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -189063,12 +196145,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.set_custom_user_roles", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "为指定群成员设置自定义角色", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -189082,6 +196164,9 @@ "confirmation": "not_required", "description": "根据用户提供的群和身份为用户设置群身份", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -189110,7 +196195,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -189123,7 +196208,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -189196,6 +196281,28 @@ "source": "mcp_metadata", "value": "根据用户提供的群和身份为用户设置群身份" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -189250,7 +196357,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -189263,7 +196370,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -189785,12 +196892,12 @@ "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/selection-review.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "禁言或解除禁言指定群成员", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -189812,6 +196919,9 @@ }, "description": "管理群禁言成员", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -189840,7 +196950,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -189853,7 +196963,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -189884,6 +196994,14 @@ "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", @@ -189926,6 +197044,28 @@ "source": "mcp_metadata", "value": "管理群禁言成员" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -189980,7 +197120,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -189993,7 +197133,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -190400,8 +197540,15 @@ "required": { "candidates": [ { - "precedence": "mcp_metadata", + "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 }, @@ -190412,10 +197559,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "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": [ @@ -190448,7 +197596,7 @@ }, "interface_description": "mute", "property": "mute", - "required": true, + "required": false, "type": "boolean" }, "user": { @@ -190688,12 +197836,12 @@ "agent_source_refs": [ "cobra-help:dws chat group-mute", "internal/cli/schema_command_registry.json#chat.set_group_mute", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "开启或关闭群聊全员禁言", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -190707,6 +197855,9 @@ "confirmation": "not_required", "description": "设置/取消群全员禁言", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -190735,7 +197886,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -190748,7 +197899,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -190779,6 +197930,14 @@ "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", @@ -190821,6 +197980,28 @@ "source": "mcp_metadata", "value": "设置/取消群全员禁言" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -190875,7 +198056,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -190888,7 +198069,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -191169,8 +198350,15 @@ "required": { "candidates": [ { - "precedence": "mcp_metadata", + "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 }, @@ -191181,10 +198369,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "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": [ @@ -191217,7 +198406,7 @@ }, "interface_description": "mute", "property": "mute", - "required": true, + "required": false, "type": "boolean" } }, @@ -191237,13 +198426,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "把指定消息设为会话置顶消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -191257,6 +198446,9 @@ "confirmation": "not_required", "description": "设置钉住(pin)某条消息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -191285,7 +198477,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -191298,7 +198490,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -191371,6 +198563,28 @@ "source": "mcp_metadata", "value": "设置钉住(pin)某条消息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -191425,7 +198639,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -191438,7 +198652,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -191830,12 +199044,12 @@ "agent_source_refs": [ "cobra-help:dws chat set-top", "internal/cli/schema_command_registry.json#chat.set_top_conversation", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "设置或取消指定会话置顶", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -191849,6 +199063,9 @@ "confirmation": "not_required", "description": "会话置顶/取消置顶", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -191877,7 +199094,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -191890,7 +199107,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -191921,6 +199138,14 @@ "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", @@ -191963,6 +199188,28 @@ "source": "mcp_metadata", "value": "会话置顶/取消置顶" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -192017,7 +199264,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -192030,7 +199277,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -192332,8 +199579,15 @@ "required": { "candidates": [ { - "precedence": "mcp_metadata", + "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 }, @@ -192344,10 +199598,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "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": [ @@ -192380,7 +199635,7 @@ }, "interface_description": "top", "property": "top", - "required": true, + "required": false, "type": "boolean" } }, @@ -192400,12 +199655,12 @@ "agent_source_refs": [ "cobra-help:dws chat group transfer-owner", "internal/cli/schema_command_registry.json#chat.transfer_group_owner", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.transfer_group_owner", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "把群主身份转让给指定群成员", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -192433,6 +199688,9 @@ }, "description": "群主转让", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -192461,7 +199719,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -192474,7 +199732,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -192547,6 +199805,28 @@ "source": "mcp_metadata", "value": "群主转让" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -192601,7 +199881,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -192614,7 +199894,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -193082,14 +200362,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "列出当前用户存在未读消息的会话", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -193103,6 +200383,9 @@ "confirmation": "not_required", "description": "unread_message_conversation_list", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -193131,7 +200414,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -193144,7 +200427,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -193217,6 +200500,28 @@ "source": "mcp_metadata", "value": "unread_message_conversation_list" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -193271,7 +200576,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -193284,7 +200589,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -193292,7 +200597,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "unread_message_conversation_list" @@ -193307,7 +200612,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "unread_message_conversation_list" @@ -193643,13 +200948,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "取消指定消息的会话置顶", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -193663,6 +200968,9 @@ "confirmation": "not_required", "description": "取消某条钉住的(pin)消息", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -193691,7 +200999,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -193704,7 +201012,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -193777,6 +201085,28 @@ "source": "mcp_metadata", "value": "取消某条钉住的(pin)消息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -193831,7 +201161,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -193844,7 +201174,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -194236,13 +201566,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "设置或取消群管理员角色", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -194264,6 +201594,9 @@ }, "description": "设置/取消群成员为管理员", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -194292,7 +201625,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -194305,7 +201638,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -194336,6 +201669,14 @@ "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", @@ -194378,6 +201719,28 @@ "source": "mcp_metadata", "value": "设置/取消群成员为管理员" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -194432,7 +201795,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -194445,7 +201808,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -194748,8 +202111,15 @@ "required": { "candidates": [ { - "precedence": "mcp_metadata", + "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 }, @@ -194760,10 +202130,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "review_reason": "The reviewed optional --off switch selects administrator removal; omission deliberately selects administrator assignment.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -194796,7 +202167,7 @@ }, "interface_description": "admin", "property": "admin", - "required": true, + "required": false, "type": "boolean" }, "user": { @@ -195030,12 +202401,12 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.chat.update_custom_group_role", "skills/mono/SKILL.md", - "skills/mono/references/products/chat.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "更新群聊自定义角色的名称", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -195049,6 +202420,9 @@ "confirmation": "not_required", "description": "更新群身份", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -195077,7 +202451,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -195090,7 +202464,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -195163,6 +202537,28 @@ "source": "mcp_metadata", "value": "更新群身份" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -195217,7 +202613,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -195230,7 +202626,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -195752,13 +203148,13 @@ "agent_source_refs": [ "cobra-help:dws chat group update-icon", "internal/cli/schema_command_registry.json#chat.update_group_icon", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "使用真实媒体 ID 更新群头像", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -195772,6 +203168,9 @@ "confirmation": "not_required", "description": "更新群头像", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -195800,7 +203199,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -195813,7 +203212,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -195886,6 +203285,28 @@ "source": "mcp_metadata", "value": "更新群头像" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -195940,7 +203361,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -195953,7 +203374,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -196348,14 +203769,14 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "修改指定群聊的名称", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -196369,6 +203790,9 @@ "confirmation": "not_required", "description": "更新群名称", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -196397,7 +203821,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -196410,7 +203834,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -196483,6 +203907,28 @@ "source": "mcp_metadata", "value": "更新群名称" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -196537,7 +203983,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -196550,7 +203996,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -196558,7 +204004,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "update_group_name" @@ -196573,7 +204019,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "chat", "rpc_name": "update_group_name" @@ -196954,13 +204400,13 @@ "agent_source_refs": [ "cobra-help:dws chat group update-settings", "internal/cli/schema_command_registry.json#chat.update_group_settings", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "更新指定群聊的一项设置开关", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -196974,6 +204420,9 @@ "confirmation": "not_required", "description": "更新群设置", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -197002,7 +204451,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -197015,7 +204464,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -197088,6 +204537,28 @@ "source": "mcp_metadata", "value": "更新群设置" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -197142,7 +204613,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -197155,7 +204626,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -197671,12 +205142,12 @@ "agent_source_refs": [ "cobra-help:dws chat mute", "internal/cli/schema_command_registry.json#chat.update_notification_off", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "开启或关闭指定会话的免打扰", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -197688,8 +205159,20 @@ "cli_name": "mute", "cli_path": "chat mute", "confirmation": "not_required", + "constraints": { + "require_one_of": [ + [ + "conversation-id", + "id", + "chat" + ] + ] + }, "description": "群免打扰开关", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -197718,7 +205201,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -197731,7 +205214,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -197762,6 +205245,14 @@ "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", @@ -197804,6 +205295,28 @@ "source": "mcp_metadata", "value": "群免打扰开关" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -197858,7 +205371,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -197871,7 +205384,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -198002,6 +205515,12 @@ "source": "cobra_usage", "value": "--conversation-id 的别名" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -198017,29 +205536,57 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "chat" + "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": "default", + "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": "default", - "resolution": "fallback", - "source": "default", + "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": { @@ -198071,7 +205618,8 @@ "value": "string" } }, - "property": "chat", + "interface_description": "openConversationId", + "property": "openConversationId", "required": false, "type": "string" }, @@ -198107,8 +205655,15 @@ "property": { "candidates": [ { - "precedence": "versioned_binding", + "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" }, @@ -198119,16 +205674,30 @@ "value": "conversationId" } ], - "precedence": "versioned_binding", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "versioned_parameter_binding", + "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": "mcp_metadata", + "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 }, @@ -198145,10 +205714,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "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": [ @@ -198181,7 +205751,7 @@ }, "interface_description": "openConversationId", "property": "openConversationId", - "required": true, + "required": false, "type": "string" }, "id": { @@ -198195,6 +205765,12 @@ "source": "cobra_usage", "value": "--conversation-id 的别名" }, + { + "precedence": "mcp_metadata", + "selected": false, + "source": "mcp_metadata", + "value": "openConversationId" + }, { "precedence": "default", "selected": false, @@ -198210,29 +205786,57 @@ "property": { "candidates": [ { - "precedence": "inference", + "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": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", - "value": "id" + "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": "default", + "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": "default", - "resolution": "fallback", - "source": "default", + "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": { @@ -198264,7 +205868,8 @@ "value": "string" } }, - "property": "id", + "interface_description": "openConversationId", + "property": "openConversationId", "required": false, "type": "string" }, @@ -198320,8 +205925,15 @@ "required": { "candidates": [ { - "precedence": "mcp_metadata", + "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 }, @@ -198332,10 +205944,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "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": [ @@ -198368,7 +205981,7 @@ }, "interface_description": "mute", "property": "mute", - "required": true, + "required": false, "type": "boolean" } }, @@ -198388,13 +206001,13 @@ "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/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "设置新成员可见的群历史消息范围", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -198408,6 +206021,9 @@ "confirmation": "not_required", "description": "设置新成员入群可查看历史消息选项", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -198436,7 +206052,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -198449,7 +206065,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -198522,6 +206138,28 @@ "source": "mcp_metadata", "value": "设置新成员入群可查看历史消息选项" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -198576,7 +206214,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -198589,7 +206227,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -198986,13 +206624,13 @@ "agent_source_refs": [ "cobra-help:dws chat message update-card", "internal/cli/schema_command_registry.json#chat.update_streaming_card", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.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", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/chat.md" ], "agent_summary": "更新已发送流式卡片的内容和状态", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -199006,6 +206644,9 @@ "confirmation": "not_required", "description": "流式更新卡片内容", "display": "群聊 / 消息 / 机器人", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -199034,7 +206675,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -199047,7 +206688,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -199120,6 +206761,28 @@ "source": "mcp_metadata", "value": "流式更新卡片内容" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -199174,7 +206837,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -199187,7 +206850,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -199704,12 +207367,12 @@ "CommandRegistry:canonical_path=contact.get_authorized_emp_rosterInfo", "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user profile get", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.get_authorized_emp_rosterInfo", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_authorized_emp_rosterInfo" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_authorized_emp_rosterInfo" ], "agent_summary": "查询指定员工的授权花名册字段值", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -199723,6 +207386,9 @@ "confirmation": "not_required", "description": "查询员工花名册字段信息,根据当前用户指定员工和字段列表,查询相应管理范围内员工的字段值信息", "display": "通讯录 / 用户 / 部门 / 人员关系", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -199752,7 +207418,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -199765,7 +207431,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -199796,6 +207462,14 @@ "source": "reviewed_command_registry", "source_ref": "contact user profile get", "value": "contact.get_authorized_emp_rosterInfo" + }, + { + "precedence": "reviewed_manual", + "review_reason": "The reviewed helper deliberately permits either or both optional filters and passes an empty request to query the caller's authorized roster scope.", + "selected": false, + "source": "reviewed_manual_hint", + "source_ref": "contact user profile get", + "value": "contact.get_authorized_emp_rosterInfo" } ], "precedence": "command_registry", @@ -199838,6 +207512,28 @@ "source": "mcp_metadata", "value": "查询员工花名册字段信息,根据当前用户指定员工和字段列表,查询相应管理范围内员工的字段值信息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -199894,7 +207590,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -199907,7 +207603,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -200100,8 +207796,15 @@ "required": { "candidates": [ { - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", + "review_reason": "The reviewed helper deliberately permits either or both optional filters and passes an empty request to query the caller's authorized roster scope.", "selected": true, + "source": "reviewed_manual_hint", + "value": false + }, + { + "precedence": "mcp_metadata", + "selected": false, "source": "mcp_metadata", "value": true }, @@ -200112,10 +207815,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "review_reason": "The reviewed helper deliberately permits either or both optional filters and passes an empty request to query the caller's authorized roster scope.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -200149,7 +207853,7 @@ "interface_description": "指定字段集合", "interface_type": "array", "property": "fieldCodeList", - "required": true, + "required": false, "type": "string" }, "staff-id": { @@ -200198,8 +207902,15 @@ "required": { "candidates": [ { - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", + "review_reason": "The reviewed helper deliberately permits either or both optional filters and passes an empty request to query the caller's authorized roster scope.", "selected": true, + "source": "reviewed_manual_hint", + "value": false + }, + { + "precedence": "mcp_metadata", + "selected": false, "source": "mcp_metadata", "value": true }, @@ -200210,10 +207921,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "review_reason": "The reviewed helper deliberately permits either or both optional filters and passes an empty request to query the caller's authorized roster scope.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -200246,7 +207958,7 @@ }, "interface_description": "查询员工ID", "property": "staffId", - "required": true, + "required": false, "type": "string" } }, @@ -200268,14 +207980,14 @@ "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user get-self", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json#contact.get_current_user_profile", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.get_current_user_profile", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.get_current_user_profile", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_current_user_profile" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.get_current_user_profile", + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_current_user_profile" ], "agent_summary": "获取当前用户信息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -200289,6 +208001,9 @@ "confirmation": "not_required", "description": "获取当前登录用户的基本信息(如姓名、工号、手机号)、当前组织信息(corpId、组织名称)、直属主管信息、所属部门列表(含部门 ID 与名称)以及角色信息(如管理员类型、自定义角色标签等)。返回内容受组织隐私与权限策略控制:若某些字段(如主管、手机号)被设为不可见,则可能被过滤或省略。", "display": "通讯录 / 用户 / 部门 / 人员关系", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -200317,7 +208032,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -200330,7 +208045,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -200403,6 +208118,28 @@ "source": "mcp_metadata", "value": "获取当前登录用户的基本信息(如姓名、工号、手机号)、当前组织信息(corpId、组织名称)、直属主管信息、所属部门列表(含部门 ID 与名称)以及角色信息(如管理员类型、自定义角色标签等)。返回内容受组织隐私与权限策略控制:若某些字段(如主管、手机号)被设为不可见,则可能被过滤或省略。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -200457,7 +208194,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -200470,7 +208207,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -200478,7 +208215,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "contact", "rpc_name": "get_current_user_profile" @@ -200493,7 +208230,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "contact", "rpc_name": "get_current_user_profile" @@ -200614,13 +208351,13 @@ "CommandRegistry:canonical_path=contact.get_dept_info_by_dept_id", "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact dept get-info", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.get_dept_info_by_dept_id", "skills/mono/references/intent-guide.md", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_dept_info_by_dept_id" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_dept_info_by_dept_id" ], "agent_summary": "获取指定部门详情", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -200634,6 +208371,9 @@ "confirmation": "not_required", "description": "根据指定的部门 ID,获取部门详情。结果受组织架构可见性控制:仅返回调用者有权限查看的部门信息", "display": "通讯录 / 用户 / 部门 / 人员关系", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -200662,7 +208402,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -200675,7 +208415,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -200748,6 +208488,28 @@ "source": "mcp_metadata", "value": "根据指定的部门 ID,获取部门详情。结果受组织架构可见性控制:仅返回调用者有权限查看的部门信息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -200802,7 +208564,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -200815,7 +208577,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -201086,15 +208848,15 @@ "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact dept list-members", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json#contact.get_dept_members_by_deptId", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.get_dept_members_by_deptId", "skills/mono/references/intent-guide.md", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.get_dept_members_by_deptId", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_dept_members_by_deptId" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.get_dept_members_by_deptId", + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_dept_members_by_deptId" ], "agent_summary": "查看部门成员(逗号分隔 deptId)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -201108,6 +208870,9 @@ "confirmation": "not_required", "description": "获取指定部门下的所有成员,返回每位成员的用户 ID(userId)和显示名称(如真实姓名或昵称)。结果受组织可见性控制:若调用者无权查看某成员(例如该成员所在子部门被隐藏,或其个人信息设为私密),则该成员不会出现在返回列表中。适用于需要展示部门人员列表、选择协作成员等场景,仅支持调用者有权限访问的部门。", "display": "通讯录 / 用户 / 部门 / 人员关系", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -201136,7 +208901,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -201149,7 +208914,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -201222,6 +208987,28 @@ "source": "mcp_metadata", "value": "获取指定部门下的所有成员,返回每位成员的用户 ID(userId)和显示名称(如真实姓名或昵称)。结果受组织可见性控制:若调用者无权查看某成员(例如该成员所在子部门被隐藏,或其个人信息设为私密),则该成员不会出现在返回列表中。适用于需要展示部门人员列表、选择协作成员等场景,仅支持调用者有权限访问的部门。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -201276,7 +209063,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -201289,7 +209076,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -201297,7 +209084,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "contact", "rpc_name": "get_dept_members_by_deptId" @@ -201312,7 +209099,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "contact", "rpc_name": "get_dept_members_by_deptId" @@ -201564,12 +209351,12 @@ "CommandRegistry:canonical_path=contact.get_sub_depts_by_dept_id", "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact dept list-children", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.get_sub_depts_by_dept_id", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_sub_depts_by_dept_id" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_sub_depts_by_dept_id" ], "agent_summary": "列出指定部门的直属子部门", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -201583,6 +209370,9 @@ "confirmation": "not_required", "description": "根据指定的部门 ID,获取其直接子部门列表,返回每个子部门的部门 ID、名称。结果受组织架构可见性控制:仅返回调用者有权限查看的子部门;若父部门不可见或无子部门,则返回空列表。", "display": "通讯录 / 用户 / 部门 / 人员关系", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -201611,7 +209401,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -201624,7 +209414,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -201697,6 +209487,28 @@ "source": "mcp_metadata", "value": "根据指定的部门 ID,获取其直接子部门列表,返回每个子部门的部门 ID、名称。结果受组织架构可见性控制:仅返回调用者有权限查看的子部门;若父部门不可见或无子部门,则返回空列表。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -201751,7 +209563,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -201764,7 +209576,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -202035,14 +209847,14 @@ "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user get", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json#contact.get_user_info_by_user_ids", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.get_user_info_by_user_ids", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.get_user_info_by_user_ids", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_user_info_by_user_ids" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.get_user_info_by_user_ids", + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_user_info_by_user_ids" ], "agent_summary": "批量获取用户详情(逗号分隔 userId)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -202056,6 +209868,9 @@ "confirmation": "not_required", "description": "获取指定用户 ID 列表对应的员工详细信息,包括人员基本信息(ID、名称、主管名称、主管userId等)、所属角色信息、所在部门信息。返回结果受组织可见性规则限制:若调用者无权查看某员工(如部门隐藏、手机号设为私密等),则相应字段可能被过滤或不返回该员工。适用于需要批量获取同事信息的场景,如组织架构展示、审批人选择等。仅返回调用者权限范围内的有效数据。", "display": "通讯录 / 用户 / 部门 / 人员关系", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -202084,7 +209899,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -202097,7 +209912,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -202170,6 +209985,28 @@ "source": "mcp_metadata", "value": "获取指定用户 ID 列表对应的员工详细信息,包括人员基本信息(ID、名称、主管名称、主管userId等)、所属角色信息、所在部门信息。返回结果受组织可见性规则限制:若调用者无权查看某员工(如部门隐藏、手机号设为私密等),则相应字段可能被过滤或不返回该员工。适用于需要批量获取同事信息的场景,如组织架构展示、审批人选择等。仅返回调用者权限范围内的有效数据。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -202224,7 +210061,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -202237,7 +210074,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -202245,7 +210082,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "contact", "rpc_name": "get_user_info_by_user_ids" @@ -202260,7 +210097,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "contact", "rpc_name": "get_user_info_by_user_ids" @@ -202512,12 +210349,12 @@ "CommandRegistry:canonical_path=contact.list_authorized_roster_fields", "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user profile fields", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.list_authorized_roster_fields", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.list_authorized_roster_fields" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.list_authorized_roster_fields" ], "agent_summary": "查询当前用户有权查看的花名册字段", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -202531,6 +210368,9 @@ "confirmation": "not_required", "description": "查询花名册有权限的字段列表,根据当前用户查询花名册有权限的字段列表", "display": "通讯录 / 用户 / 部门 / 人员关系", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -202559,7 +210399,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -202572,7 +210412,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -202645,6 +210485,28 @@ "source": "mcp_metadata", "value": "查询花名册有权限的字段列表,根据当前用户查询花名册有权限的字段列表" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -202699,7 +210561,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -202712,7 +210574,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -202850,11 +210712,11 @@ "CommandRegistry:canonical_path=contact.list_my_followings", "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact relation list-my-followings", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.list_my_followings", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.list_my_followings" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.list_my_followings" ], "agent_summary": "获取当前用户的特别关注列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -202868,6 +210730,9 @@ "confirmation": "not_required", "description": "获取我的特别关注列表", "display": "通讯录 / 用户 / 部门 / 人员关系", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -202896,7 +210761,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -202909,7 +210774,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -202982,6 +210847,28 @@ "source": "mcp_metadata", "value": "获取我的特别关注列表" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -203036,7 +210923,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -203049,7 +210936,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -203187,11 +211074,11 @@ "CommandRegistry:canonical_path=contact.query_dismission_employee_list", "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user dismission search", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.query_dismission_employee_list", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.query_dismission_employee_list" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.query_dismission_employee_list" ], "agent_summary": "查询离职员工列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -203213,6 +211100,9 @@ }, "description": "获取离职员工列表,支持按照员工姓名、离职时间范围、部门过滤", "display": "通讯录 / 用户 / 部门 / 人员关系", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -203242,7 +211132,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -203255,7 +211145,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -203328,6 +211218,28 @@ "source": "mcp_metadata", "value": "获取离职员工列表,支持按照员工姓名、离职时间范围、部门过滤" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -203384,7 +211296,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -203397,7 +211309,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -204340,15 +212252,15 @@ "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user search", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json#contact.search_contact_by_key_word", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.search_contact_by_key_word", "skills/mono/references/intent-guide.md", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.search_contact_by_key_word", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.search_contact_by_key_word" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.search_contact_by_key_word", + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.search_contact_by_key_word" ], "agent_summary": "按关键词搜索用户", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -204362,6 +212274,9 @@ "confirmation": "not_required", "description": "根据关键词搜索好友和同事", "display": "通讯录 / 用户 / 部门 / 人员关系", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -204390,7 +212305,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -204403,7 +212318,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -204476,6 +212391,28 @@ "source": "mcp_metadata", "value": "根据关键词搜索好友和同事" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -204530,7 +212467,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -204543,7 +212480,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -204551,7 +212488,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "contact", "rpc_name": "search_contact_by_key_word" @@ -204566,7 +212503,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "contact", "rpc_name": "search_contact_by_key_word" @@ -204798,14 +212735,14 @@ "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact dept search", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json#contact.search_dept_by_keyword", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.search_dept_by_keyword", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.search_dept_by_keyword", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.search_dept_by_keyword" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.search_dept_by_keyword", + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.search_dept_by_keyword" ], "agent_summary": "按关键词搜索部门", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -204819,6 +212756,9 @@ "confirmation": "not_required", "description": "根据关键词模糊搜索部门,返回匹配的部门列表,包含每个部门的 ID、名称。搜索范围限于调用者有权限查看的组织架构;若关键词无匹配结果或部门因可见性设置被隐藏,则相应部门不会出现在结果中。", "display": "通讯录 / 用户 / 部门 / 人员关系", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -204847,7 +212787,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -204860,7 +212800,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -204933,6 +212873,28 @@ "source": "mcp_metadata", "value": "根据关键词模糊搜索部门,返回匹配的部门列表,包含每个部门的 ID、名称。搜索范围限于调用者有权限查看的组织架构;若关键词无匹配结果或部门因可见性设置被隐藏,则相应部门不会出现在结果中。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -204987,7 +212949,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -205000,7 +212962,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -205008,7 +212970,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "contact", "rpc_name": "search_dept_by_keyword" @@ -205023,7 +212985,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "contact", "rpc_name": "search_dept_by_keyword" @@ -205249,14 +213211,14 @@ "Skill:skills/mono/references/products/contact.md", "cobra-help:dws contact user search-mobile", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.contact.prod.json#contact.search_user_by_mobile", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.contact.search_user_by_mobile", "skills/mono/references/products/contact.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.search_user_by_mobile", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.search_user_by_mobile" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.search_user_by_mobile", + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.search_user_by_mobile" ], "agent_summary": "按手机号搜索用户", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -205270,6 +213232,9 @@ "confirmation": "not_required", "description": "通过手机号搜索获取用户名称和userId。", "display": "通讯录 / 用户 / 部门 / 人员关系", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -205298,7 +213263,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -205311,7 +213276,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -205384,6 +213349,28 @@ "source": "mcp_metadata", "value": "通过手机号搜索获取用户名称和userId。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -205438,7 +213425,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -205451,7 +213438,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -205459,7 +213446,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "contact", "rpc_name": "search_user_by_mobile" @@ -205474,7 +213461,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "contact", "rpc_name": "search_user_by_mobile" @@ -205698,14 +213685,14 @@ "agent_source_refs": [ "cobra-help:dws dev app member add", "internal/cli/schema_command_registry.json#dev.add_dev_app_members", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "向应用添加开发者或管理员成员", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -205719,6 +213706,9 @@ "confirmation": "not_required", "description": "添加开放平台应用成员", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -205747,14 +213737,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -205821,6 +213811,28 @@ "source": "cobra_help", "value": "添加开放平台应用成员" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { @@ -205875,14 +213887,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -205891,14 +213903,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -205907,7 +213919,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -205916,14 +213928,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.add_dev_app_members" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -205939,14 +213951,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -206301,14 +214313,14 @@ "agent_source_refs": [ "cobra-help:dws dev app permission add", "internal/cli/schema_command_registry.json#dev.apply_dev_app_permissions", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "为应用申请一个或多个接口权限", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -206322,6 +214334,9 @@ "confirmation": "not_required", "description": "申请开放平台应用权限点", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -206350,14 +214365,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -206424,13 +214439,35 @@ "source": "cobra_help", "value": "申请开放平台应用权限点" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -206443,7 +214480,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -206486,14 +214523,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -206502,14 +214539,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -206518,7 +214555,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -206527,14 +214564,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.apply_dev_app_permissions" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -206550,14 +214587,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -206822,12 +214859,12 @@ "agent_source_refs": [ "cobra-help:dws dev connect status", "internal/cli/schema_command_registry.json#dev.connect_status", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "查看本地后台机器人连接器状态", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -206877,14 +214914,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -206957,7 +214994,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, { @@ -206970,7 +215007,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, "examples": { @@ -207013,14 +215050,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "local" }, "interface_reason": { @@ -207029,14 +215066,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令仅操作本地进程或策略文件,不调用 MCP 接口" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令仅操作本地进程或策略文件,不调用 MCP 接口" }, "interface_ref": { @@ -207045,14 +215082,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null }, "reviewed": { @@ -207068,7 +215105,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -207417,12 +215454,12 @@ "agent_source_refs": [ "cobra-help:dws dev connect stop", "internal/cli/schema_command_registry.json#dev.connect_stop", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "停止本地后台机器人连接器", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -207472,14 +215509,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -207552,7 +215589,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -207565,7 +215602,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -207608,14 +215645,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "local" }, "interface_reason": { @@ -207624,14 +215661,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令仅操作本地进程或策略文件,不调用 MCP 接口" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令仅操作本地进程或策略文件,不调用 MCP 接口" }, "interface_ref": { @@ -207640,14 +215677,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null }, "reviewed": { @@ -207663,7 +215700,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -207928,14 +215965,14 @@ "agent_source_refs": [ "cobra-help:dws dev app create", "internal/cli/schema_command_registry.json#dev.create_dev_app", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "创建开放平台企业内部应用", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -207949,6 +215986,9 @@ "confirmation": "not_required", "description": "创建开放平台企业内部应用", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -207977,14 +216017,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -208051,13 +216091,35 @@ "source": "cobra_help", "value": "创建开放平台企业内部应用" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -208070,7 +216132,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -208113,14 +216175,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -208129,14 +216191,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -208145,7 +216207,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -208154,14 +216216,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.create_dev_app" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -208177,14 +216239,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -208527,14 +216589,14 @@ "agent_source_refs": [ "cobra-help:dws dev app version create", "internal/cli/schema_command_registry.json#dev.create_dev_app_version", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "为应用当前配置创建待发布版本", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -208548,6 +216610,9 @@ "confirmation": "not_required", "description": "基于当前配置创建应用新版本", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -208576,14 +216641,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -208650,13 +216715,35 @@ "source": "cobra_help", "value": "基于当前配置创建应用新版本" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -208669,7 +216756,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -208712,14 +216799,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -208728,14 +216815,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -208744,7 +216831,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -208753,14 +216840,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.create_dev_app_version" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -208776,14 +216863,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -209132,14 +217219,14 @@ "agent_source_refs": [ "cobra-help:dws dev app delete", "internal/cli/schema_command_registry.json#dev.delete_dev_app", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "删除指定开放平台应用", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -209153,6 +217240,9 @@ "confirmation": "user_required", "description": "删除开放平台企业内部应用(不可逆,需 --confirm-name 二次确认)", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -209181,14 +217271,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -209257,13 +217347,35 @@ "source": "cobra_help", "value": "删除开放平台企业内部应用(不可逆,需 --confirm-name 二次确认)" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "destructive" }, { @@ -209283,7 +217395,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "destructive" }, "examples": { @@ -209326,14 +217438,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -209342,14 +217454,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -209358,7 +217470,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -209367,14 +217479,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.delete_dev_app" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -209390,14 +217502,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -209658,14 +217770,14 @@ "agent_source_refs": [ "cobra-help:dws dev app disable", "internal/cli/schema_command_registry.json#dev.disable_dev_app", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "停用指定开放平台应用", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -209679,6 +217791,9 @@ "confirmation": "user_required", "description": "停用开放平台企业内部应用", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -209707,14 +217822,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -209759,7 +217874,7 @@ "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -209772,7 +217887,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -209789,13 +217904,35 @@ "source": "cobra_help", "value": "停用开放平台企业内部应用" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "write" }, { @@ -209808,7 +217945,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "write" }, "examples": { @@ -209851,14 +217988,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -209867,14 +218004,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -209883,7 +218020,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -209892,14 +218029,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.disable_dev_app" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -209915,14 +218052,14 @@ "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -209938,7 +218075,7 @@ "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -209951,7 +218088,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -210105,14 +218242,14 @@ "agent_source_refs": [ "cobra-help:dws dev app robot disable", "internal/cli/schema_command_registry.json#dev.disable_dev_app_robot", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "停用指定应用的机器人能力", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -210126,6 +218263,9 @@ "confirmation": "user_required", "description": "停用现有应用的机器人能力", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -210154,14 +218294,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -210206,7 +218346,7 @@ "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -210219,7 +218359,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -210236,13 +218376,35 @@ "source": "cobra_help", "value": "停用现有应用的机器人能力" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "write" }, { @@ -210255,7 +218417,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "write" }, "examples": { @@ -210298,14 +218460,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -210314,14 +218476,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -210330,7 +218492,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -210339,14 +218501,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.disable_dev_app_robot" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -210362,14 +218524,14 @@ "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -210385,7 +218547,7 @@ "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -210398,7 +218560,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -210552,14 +218714,14 @@ "agent_source_refs": [ "cobra-help:dws dev app enable", "internal/cli/schema_command_registry.json#dev.enable_dev_app", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "启用指定开放平台应用", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -210573,6 +218735,9 @@ "confirmation": "not_required", "description": "启用开放平台企业内部应用", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -210601,14 +218766,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -210675,13 +218840,35 @@ "source": "cobra_help", "value": "启用开放平台企业内部应用" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -210694,7 +218881,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -210737,14 +218924,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -210753,14 +218940,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -210769,7 +218956,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -210778,14 +218965,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.enable_dev_app" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -210801,14 +218988,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -210983,14 +219170,14 @@ "agent_source_refs": [ "cobra-help:dws dev app robot enable", "internal/cli/schema_command_registry.json#dev.enable_dev_app_robot", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "启用指定应用的机器人能力", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -211004,6 +219191,9 @@ "confirmation": "not_required", "description": "启用现有应用机器人能力(纯启用,无需配置字段)", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -211032,14 +219222,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -211106,13 +219296,35 @@ "source": "cobra_help", "value": "启用现有应用机器人能力(纯启用,无需配置字段)" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -211125,7 +219337,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -211168,14 +219380,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -211184,14 +219396,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -211200,7 +219412,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -211209,14 +219421,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.enable_dev_app_robot" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -211232,14 +219444,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -211414,14 +219626,14 @@ "agent_source_refs": [ "cobra-help:dws dev app get", "internal/cli/schema_command_registry.json#dev.get_dev_app", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "获取指定开放平台应用详情", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -211435,6 +219647,9 @@ "confirmation": "not_required", "description": "查询开放平台企业内部应用详情", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -211463,14 +219678,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -211537,13 +219752,35 @@ "source": "cobra_help", "value": "查询开放平台企业内部应用详情" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, { @@ -211556,7 +219793,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, "examples": { @@ -211599,14 +219836,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -211615,14 +219852,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -211631,7 +219868,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -211640,14 +219877,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.get_dev_app" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -211663,14 +219900,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -211845,13 +220082,13 @@ "agent_source_refs": [ "cobra-help:dws dev app credentials get", "internal/cli/schema_command_registry.json#dev.get_dev_app_credentials", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "读取指定应用的客户端凭证", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -211865,6 +220102,9 @@ "confirmation": "not_required", "description": "读取开放平台应用凭证", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -211893,14 +220133,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -211967,13 +220207,35 @@ "source": "cobra_help", "value": "读取开放平台应用凭证" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, { @@ -211986,7 +220248,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, "examples": { @@ -212029,14 +220291,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -212045,14 +220307,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -212061,7 +220323,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -212070,14 +220332,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.get_dev_app_credentials" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -212093,14 +220355,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -212275,14 +220537,14 @@ "agent_source_refs": [ "cobra-help:dws dev app version get", "internal/cli/schema_command_registry.json#dev.get_dev_app_version_detail", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "获取指定应用版本的详细内容", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -212296,6 +220558,9 @@ "confirmation": "not_required", "description": "查询指定版本详情", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -212324,14 +220589,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -212398,6 +220663,28 @@ "source": "cobra_help", "value": "查询指定版本详情" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { @@ -212452,14 +220739,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -212468,14 +220755,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -212484,7 +220771,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -212493,14 +220780,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.get_dev_app_version_detail" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -212516,14 +220803,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -212788,14 +221075,14 @@ "agent_source_refs": [ "cobra-help:dws dev app version status", "internal/cli/schema_command_registry.json#dev.get_dev_app_version_status", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "查询指定应用版本的发布或审批状态", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -212809,6 +221096,9 @@ "confirmation": "not_required", "description": "查询版本发布/审批状态", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -212837,14 +221127,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -212911,13 +221201,35 @@ "source": "cobra_help", "value": "查询版本发布/审批状态" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, { @@ -212930,7 +221242,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, "examples": { @@ -212973,14 +221285,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -212989,14 +221301,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -213005,7 +221317,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -213014,14 +221326,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.get_dev_app_version_status" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -213037,14 +221349,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -213309,14 +221621,14 @@ "agent_source_refs": [ "cobra-help:dws dev app robot get", "internal/cli/schema_command_registry.json#dev.get_extension_robot_config", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "获取指定应用的机器人配置和状态", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -213330,6 +221642,9 @@ "confirmation": "not_required", "description": "查询现有应用的机器人配置", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -213358,14 +221673,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -213432,13 +221747,35 @@ "source": "cobra_help", "value": "查询现有应用的机器人配置" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, { @@ -213451,7 +221788,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, "examples": { @@ -213494,14 +221831,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -213510,14 +221847,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -213526,7 +221863,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -213535,14 +221872,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.get_extension_robot_config" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -213558,14 +221895,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -213740,14 +222077,14 @@ "agent_source_refs": [ "cobra-help:dws dev app webapp get", "internal/cli/schema_command_registry.json#dev.get_extension_webapp_config", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "获取指定应用的网页入口配置", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -213761,6 +222098,9 @@ "confirmation": "not_required", "description": "查询网页应用配置", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -213789,14 +222129,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -213863,6 +222203,28 @@ "source": "cobra_help", "value": "查询网页应用配置" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { @@ -213917,14 +222279,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -213933,14 +222295,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -213949,7 +222311,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -213958,14 +222320,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.get_extension_webapp_config" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -213981,14 +222343,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -214169,14 +222531,14 @@ "agent_source_refs": [ "cobra-help:dws dev app list", "internal/cli/schema_command_registry.json#dev.list_dev_app", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "按条件分页查询开放平台应用", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -214190,6 +222552,9 @@ "confirmation": "not_required", "description": "查询开放平台企业内部应用列表", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -214218,14 +222583,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -214292,13 +222657,35 @@ "source": "cobra_help", "value": "查询开放平台企业内部应用列表" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, { @@ -214311,7 +222698,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, "examples": { @@ -214354,14 +222741,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -214370,14 +222757,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -214386,7 +222773,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -214395,14 +222782,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.list_dev_app" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -214418,14 +222805,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -215441,14 +223828,14 @@ "agent_source_refs": [ "cobra-help:dws dev app event list", "internal/cli/schema_command_registry.json#dev.list_dev_app_events", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "列出或搜索应用可订阅的事件", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -215462,6 +223849,9 @@ "confirmation": "not_required", "description": "查询应用已订阅的事件列表", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -215490,14 +223880,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -215564,13 +223954,35 @@ "source": "cobra_help", "value": "查询应用已订阅的事件列表" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, { @@ -215583,7 +223995,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, "examples": { @@ -215626,14 +224038,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -215642,14 +224054,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -215658,7 +224070,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -215667,14 +224079,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.list_dev_app_events" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -215690,14 +224102,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -216131,14 +224543,14 @@ "agent_source_refs": [ "cobra-help:dws dev app member list", "internal/cli/schema_command_registry.json#dev.list_dev_app_members", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "列出指定应用的协作成员", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -216152,6 +224564,9 @@ "confirmation": "not_required", "description": "查询开放平台应用成员", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -216180,14 +224595,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -216254,6 +224669,28 @@ "source": "cobra_help", "value": "查询开放平台应用成员" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { @@ -216308,14 +224745,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -216324,14 +224761,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -216340,7 +224777,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -216349,14 +224786,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.list_dev_app_members" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -216372,14 +224809,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -216554,14 +224991,14 @@ "agent_source_refs": [ "cobra-help:dws dev app permission list", "internal/cli/schema_command_registry.json#dev.list_dev_app_permissions", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "查询应用权限及其授权状态", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -216575,6 +225012,9 @@ "confirmation": "not_required", "description": "查询开放平台应用权限列表", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -216603,14 +225043,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -216677,13 +225117,35 @@ "source": "cobra_help", "value": "查询开放平台应用权限列表" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, { @@ -216696,7 +225158,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, "examples": { @@ -216739,14 +225201,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -216755,14 +225217,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -216771,7 +225233,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -216780,14 +225242,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.list_dev_app_permissions" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -216803,14 +225265,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -217587,14 +226049,14 @@ "agent_source_refs": [ "cobra-help:dws dev app version list", "internal/cli/schema_command_registry.json#dev.list_dev_app_versions", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "分页列出应用的历史和待发布版本", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -217608,6 +226070,9 @@ "confirmation": "not_required", "description": "分页查询应用版本列表", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -217636,14 +226101,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -217710,6 +226175,28 @@ "source": "cobra_help", "value": "分页查询应用版本列表" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { @@ -217764,14 +226251,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -217780,14 +226267,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -217796,7 +226283,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -217805,14 +226292,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.list_dev_app_versions" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -217828,14 +226315,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -218185,14 +226672,14 @@ "agent_source_refs": [ "cobra-help:dws dev app version publish", "internal/cli/schema_command_registry.json#dev.publish_dev_app_version", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "提交或发布指定应用版本", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -218206,6 +226693,9 @@ "confirmation": "not_required", "description": "发布指定版本(含高敏权限需 --confirmed-sensitive)", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -218234,14 +226724,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -218308,13 +226798,35 @@ "source": "cobra_help", "value": "发布指定版本(含高敏权限需 --confirmed-sensitive)" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -218327,7 +226839,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -218370,14 +226882,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -218386,14 +226898,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -218402,7 +226914,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -218411,14 +226923,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.publish_dev_app_version" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -218434,14 +226946,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -218874,14 +227386,14 @@ "agent_source_refs": [ "cobra-help:dws dev app robot result", "internal/cli/schema_command_registry.json#dev.query_robot_create_result", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "查询机器人建号异步任务结果", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -218895,6 +227407,9 @@ "confirmation": "not_required", "description": "查询机器人异步创建任务结果", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -218923,14 +227438,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -218997,13 +227512,35 @@ "source": "cobra_help", "value": "查询机器人异步创建任务结果" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, { @@ -219016,7 +227553,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, "examples": { @@ -219059,14 +227596,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -219075,14 +227612,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -219091,7 +227628,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -219100,14 +227637,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.query_robot_create_result" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -219123,14 +227660,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -219305,14 +227842,14 @@ "agent_source_refs": [ "cobra-help:dws dev app member remove", "internal/cli/schema_command_registry.json#dev.remove_dev_app_members", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "从应用移除开发者或管理员成员", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -219326,6 +227863,9 @@ "confirmation": "user_required", "description": "移除开放平台应用成员", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -219354,14 +227894,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -219406,14 +227946,14 @@ "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -219430,20 +227970,42 @@ "source": "cobra_help", "value": "移除开放平台应用成员" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -219486,14 +228048,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -219502,14 +228064,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -219518,7 +228080,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -219527,14 +228089,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.remove_dev_app_members" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -219550,14 +228112,14 @@ "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -219573,14 +228135,14 @@ "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -219914,14 +228476,14 @@ "agent_source_refs": [ "cobra-help:dws dev app permission remove", "internal/cli/schema_command_registry.json#dev.remove_dev_app_permissions", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "移除应用的一个或多个接口权限", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -219935,6 +228497,9 @@ "confirmation": "user_required", "description": "取消开放平台应用权限点", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -219963,14 +228528,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -220015,7 +228580,7 @@ "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -220028,7 +228593,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -220045,13 +228610,35 @@ "source": "cobra_help", "value": "取消开放平台应用权限点" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -220064,7 +228651,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -220107,14 +228694,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -220123,14 +228710,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -220139,7 +228726,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -220148,14 +228735,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.remove_dev_app_permissions" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -220171,14 +228758,14 @@ "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -220194,7 +228781,7 @@ "precedence": "reviewed_explicit", "review_reason": "destructive-safety-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -220207,7 +228794,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -220451,12 +229038,12 @@ "agent_source_refs": [ "cobra-help:dws dev doc search", "internal/cli/schema_command_registry.json#dev.search_open_platform_docs_rag", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "通过 dev 兼容入口搜索开放平台文档", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -220470,6 +229057,9 @@ "confirmation": "not_required", "description": "根据关键词搜索钉钉开放平台的开发文档,返回匹配的文档条目列表,包含标题、摘要、文档链接和相关标签。搜索结果按相关性排序。适用于开发者在集成或调试过程中快速查找 API 说明、接入指南、错误码解释等技术资料。", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -220498,14 +229088,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -220578,6 +229168,28 @@ "source": "mcp_metadata", "value": "根据关键词搜索钉钉开放平台的开发文档,返回匹配的文档条目列表,包含标题、摘要、文档链接和相关标签。搜索结果按相关性排序。适用于开发者在集成或调试过程中快速查找 API 说明、接入指南、错误码解释等技术资料。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -220632,14 +229244,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -220648,7 +229260,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "devdoc", "rpc_name": "search_open_platform_docs" @@ -220658,7 +229270,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "devdoc", "rpc_name": "search_open_platform_docs" @@ -220691,7 +229303,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -221099,6 +229711,15 @@ } }, "path": "dev.search_open_platform_docs_rag", + "positionals": [ + { + "description": "搜索关键词;也可通过 --query 或 --keyword 传入", + "index": 0, + "name": "query", + "required": false, + "type": "string" + } + ], "primary_cli_path": "dev doc search", "product_id": "dev", "reviewed": true, @@ -221114,14 +229735,14 @@ "agent_source_refs": [ "cobra-help:dws dev app robot config", "internal/cli/schema_command_registry.json#dev.set_extension_robot_config", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "创建或更新应用的机器人能力配置", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -221135,6 +229756,9 @@ "confirmation": "not_required", "description": "创建或更新现有应用的机器人配置(upsert)", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -221163,14 +229787,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -221237,13 +229861,35 @@ "source": "cobra_help", "value": "创建或更新现有应用的机器人配置(upsert)" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -221256,7 +229902,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -221299,14 +229945,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -221315,14 +229961,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -221331,7 +229977,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -221340,14 +229986,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.set_extension_robot_config" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -221363,14 +230009,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -222643,14 +231289,14 @@ "agent_source_refs": [ "cobra-help:dws dev app webapp config", "internal/cli/schema_command_registry.json#dev.set_extension_webapp_config", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "创建或更新应用网页入口配置", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -222664,6 +231310,9 @@ "confirmation": "not_required", "description": "配置网页应用能力", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -222692,14 +231341,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -222766,6 +231415,28 @@ "source": "cobra_help", "value": "配置网页应用能力" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { @@ -222820,14 +231491,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -222836,14 +231507,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -222852,7 +231523,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -222861,14 +231532,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.set_extension_webapp_config" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -222884,14 +231555,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -223408,14 +232079,14 @@ "agent_source_refs": [ "cobra-help:dws dev app robot submit", "internal/cli/schema_command_registry.json#dev.submit_robot_create_task", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "提交机器人建号异步任务", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -223429,6 +232100,9 @@ "confirmation": "not_required", "description": "异步提交钉钉智能体机器人创建任务(支持失败重试)", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -223457,14 +232131,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -223531,13 +232205,35 @@ "source": "cobra_help", "value": "异步提交钉钉智能体机器人创建任务(支持失败重试)" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -223550,7 +232246,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -223593,14 +232289,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -223609,14 +232305,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -223625,7 +232321,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -223634,14 +232330,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.submit_robot_create_task" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -223657,14 +232353,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -224277,14 +232973,14 @@ "agent_source_refs": [ "cobra-help:dws dev app event subscribe", "internal/cli/schema_command_registry.json#dev.subscribe_dev_app_events", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "为应用订阅指定事件码", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -224298,6 +232994,9 @@ "confirmation": "not_required", "description": "订阅应用事件回调", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -224326,14 +233025,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -224400,13 +233099,35 @@ "source": "cobra_help", "value": "订阅应用事件回调" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -224419,7 +233140,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -224462,14 +233183,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -224478,14 +233199,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -224494,7 +233215,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -224503,14 +233224,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.subscribe_dev_app_events" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -224526,14 +233247,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -224798,14 +233519,14 @@ "agent_source_refs": [ "cobra-help:dws dev app event unsubscribe", "internal/cli/schema_command_registry.json#dev.unsubscribe_dev_app_events", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "取消应用的指定事件订阅", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -224819,6 +233540,9 @@ "confirmation": "not_required", "description": "取消订阅应用事件", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -224847,14 +233571,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -224921,13 +233645,35 @@ "source": "cobra_help", "value": "取消订阅应用事件" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -224940,7 +233686,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -224983,14 +233729,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -224999,14 +233745,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -225015,7 +233761,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -225024,14 +233770,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.unsubscribe_dev_app_events" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -225047,14 +233793,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -225319,14 +234065,14 @@ "agent_source_refs": [ "cobra-help:dws dev app update", "internal/cli/schema_command_registry.json#dev.update_dev_app", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "更新开放平台应用名称、描述或图标", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -225340,6 +234086,9 @@ "confirmation": "not_required", "description": "修改开放平台企业内部应用基础信息", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -225368,14 +234117,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -225442,13 +234191,35 @@ "source": "cobra_help", "value": "修改开放平台企业内部应用基础信息" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -225461,7 +234232,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -225504,14 +234275,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -225520,14 +234291,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -225536,7 +234307,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -225545,14 +234316,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.update_dev_app" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -225568,14 +234339,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -226008,13 +234779,13 @@ "agent_source_refs": [ "cobra-help:dws dev app security config", "internal/cli/schema_command_registry.json#dev.update_dev_app_security_config", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/dev.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/dev.md" ], "agent_summary": "更新应用 IP 白名单、回调和单点登录地址", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -226028,6 +234799,9 @@ "confirmation": "not_required", "description": "更新开放平台应用安全配置", "display": "开放平台开发者能力", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -226056,14 +234830,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -226130,6 +234904,28 @@ "source": "cobra_help", "value": "更新开放平台应用安全配置" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { @@ -226184,14 +234980,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -226200,14 +234996,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -226216,7 +235012,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -226225,14 +235021,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "devapp.update_dev_app_security_config" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -226248,14 +235044,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -226690,15 +235486,15 @@ "Skill:skills/mono/references/products/devdoc.md", "cobra-help:dws devdoc article search", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.devdoc.prod.json#devdoc.search_open_platform_docs", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.devdoc.search_open_platform_docs_rag", "skills/mono/references/products/devdoc.md", "skills/mono/references/products/simple.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#devdoc.search_open_platform_docs_rag", - "structured-hint:skills/mono/schema-hints/selection-review.json#devdoc.search_open_platform_docs_rag" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#devdoc.search_open_platform_docs_rag", + "structured-hint:internal/cli/schema_hints/selection-review.json#devdoc.search_open_platform_docs_rag" ], "agent_summary": "按关键词搜索 open.dingtalk.com 开放平台文档", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -226710,8 +235506,19 @@ "cli_name": "search", "cli_path": "devdoc article search", "confirmation": "not_required", + "constraints": { + "require_one_of": [ + [ + "query", + "keyword" + ] + ] + }, "description": "根据关键词搜索钉钉开放平台的开发文档,返回匹配的文档条目列表,包含标题、摘要、文档链接和相关标签。搜索结果按相关性排序。适用于开发者在集成或调试过程中快速查找 API 说明、接入指南、错误码解释等技术资料。", "display": "开放平台文档搜索", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -226741,7 +235548,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -226754,7 +235561,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -226785,6 +235592,14 @@ "source": "reviewed_command_registry", "source_ref": "devdoc article search", "value": "devdoc.search_open_platform_docs_rag" + }, + { + "precedence": "reviewed_manual", + "review_reason": "Search text may be supplied as positional argument 0, --query, or --keyword; the reviewed positional and require-one-of contracts express the alternatives.", + "selected": false, + "source": "reviewed_manual_hint", + "source_ref": "devdoc article search", + "value": "devdoc.search_open_platform_docs_rag" } ], "precedence": "command_registry", @@ -226827,6 +235642,28 @@ "source": "mcp_metadata", "value": "根据关键词搜索钉钉开放平台的开发文档,返回匹配的文档条目列表,包含标题、摘要、文档链接和相关标签。搜索结果按相关性排序。适用于开发者在集成或调试过程中快速查找 API 说明、接入指南、错误码解释等技术资料。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -226883,7 +235720,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -226896,7 +235733,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -226904,7 +235741,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "devdoc", "rpc_name": "search_open_platform_docs" @@ -226919,7 +235756,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "devdoc", "rpc_name": "search_open_platform_docs" @@ -227168,22 +236005,43 @@ "property": { "candidates": [ { - "precedence": "inference", + "precedence": "reviewed_manual", + "review_reason": "Search text may be supplied as positional argument 0, --query, or --keyword; the reviewed positional and require-one-of contracts express the alternatives.", "selected": true, + "source": "reviewed_manual_hint", + "value": "query" + }, + { + "precedence": "inference", + "selected": false, "source": "flag_name_inference", "value": "query" } ], - "precedence": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "flag_name_inference", + "review_reason": "Search text may be supplied as positional argument 0, --query, or --keyword; the reviewed positional and require-one-of contracts express the alternatives.", + "source": "reviewed_manual_hint", "value": "query" }, "required": { "candidates": [ { - "precedence": "inference", + "precedence": "reviewed_manual", + "review_reason": "Search text may be supplied as positional argument 0, --query, or --keyword; the reviewed positional and require-one-of contracts express the alternatives.", "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 }, @@ -227194,10 +236052,11 @@ "value": false } ], - "precedence": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "usage_required_inference", - "value": true + "review_reason": "Search text may be supplied as positional argument 0, --query, or --keyword; the reviewed positional and require-one-of contracts express the alternatives.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -227229,7 +236088,7 @@ } }, "property": "query", - "required": true, + "required": false, "type": "string" }, "size": { @@ -227353,6 +236212,15 @@ } }, "path": "devdoc.search_open_platform_docs_rag", + "positionals": [ + { + "description": "搜索关键词;也可通过 --query 或 --keyword 传入", + "index": 0, + "name": "query", + "required": false, + "type": "string" + } + ], "primary_cli_path": "devdoc article search", "product_id": "devdoc", "reviewed": true, @@ -227370,16 +236238,16 @@ "Skill:skills/mono/references/products/ding.md", "cobra-help:dws ding message recall", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.ding.prod.json#ding.recall_ding_message", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.ding.recall_ding_message", "skills/mono/SKILL.md", "skills/mono/references/intent-guide.md", "skills/mono/references/products/ding.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#ding.recall_ding_message", - "structured-hint:skills/mono/schema-hints/selection-review.json#ding.recall_ding_message" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#ding.recall_ding_message", + "structured-hint:internal/cli/schema_hints/selection-review.json#ding.recall_ding_message" ], "agent_summary": "撤回 DING 消息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -227393,6 +236261,9 @@ "confirmation": "user_required", "description": "撤回已发送的DING消息", "display": "DING 消息 / 发送 / 撤回", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "skill-explicit", "examples": [ @@ -227421,7 +236292,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -227434,7 +236305,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -227515,6 +236386,28 @@ "source": "mcp_metadata", "value": "撤回已发送的DING消息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -227577,7 +236470,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -227590,7 +236483,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -227598,7 +236491,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "ding", "rpc_name": "recall_ding_message" @@ -227613,7 +236506,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "ding", "rpc_name": "recall_ding_message" @@ -227956,15 +236849,15 @@ "Skill:skills/mono/references/products/ding.md", "cobra-help:dws ding message send", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.ding.prod.json#ding.send_ding_message", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.ding.send_ding_message", "skills/mono/references/intent-guide.md", "skills/mono/references/products/ding.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#ding.send_ding_message", - "structured-hint:skills/mono/schema-hints/selection-review.json#ding.send_ding_message" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#ding.send_ding_message", + "structured-hint:internal/cli/schema_hints/selection-review.json#ding.send_ding_message" ], "agent_summary": "发送 DING 消息(应用内 / 短信 / 电话)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -227978,6 +236871,9 @@ "confirmation": "not_required", "description": "发送 DING 消息给指定用户,支持配置机器人编码、接收人、提醒类型和消息内容。", "display": "DING 消息 / 发送 / 撤回", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -228007,7 +236903,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -228020,7 +236916,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -228099,6 +236995,28 @@ "source": "tool_schema_hint", "value": "发送 DING 消息给指定用户,支持配置机器人编码、接收人、提醒类型和消息内容。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -228155,7 +237073,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -228168,7 +237086,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -228176,7 +237094,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "ding", "rpc_name": "send_ding_message" @@ -228191,7 +237109,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "ding", "rpc_name": "send_ding_message" @@ -228828,13 +237746,13 @@ "CommandRegistry:canonical_path=doc.add_permission", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc permission add", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.add_permission", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-permission.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.add_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.add_permission" ], "agent_summary": "兼容入口:为文档空间节点添加协作成员权限;文件管理权限命令已迁移到 drive。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -228848,6 +237766,9 @@ "confirmation": "not_required", "description": "为知识库下的节点(文档、文件夹、文件)添加指定角色的企业用户成员(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量授予企业用户对节点的访问权限,添加成功后即可按指定角色访问该节点及其子节点(若子节点继承权限)。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口添加。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。\r\n- 入参直接采用扁平的 `userIds: List\u003cString\u003e`,每个元素为钉钉 staffId(外部 userId 格式,由钉钉开放平台体系下颁发)。如果你只有 unionId,请先调用钉钉开放平台「根据 unionId 获取 userId」接口换取。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -228877,7 +237798,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -228890,7 +237811,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -228963,6 +237884,28 @@ "source": "mcp_metadata", "value": "为知识库下的节点(文档、文件夹、文件)添加指定角色的企业用户成员(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量授予企业用户对节点的访问权限,添加成功后即可按指定角色访问该节点及其子节点(若子节点继承权限)。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口添加。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。\r\n- 入参直接采用扁平的 `userIds: List\u003cString\u003e`,每个元素为钉钉 staffId(外部 userId 格式,由钉钉开放平台体系下颁发)。如果你只有 unionId,请先调用钉钉开放平台「根据 unionId 获取 userId」接口换取。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -229019,7 +237962,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -229032,7 +237975,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -229525,12 +238468,12 @@ "CommandRegistry:canonical_path=doc.copy_document", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc copy", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.copy_document", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-file-ops.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.copy_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.copy_document" ], "agent_summary": "兼容入口:复制文档或文件;文件复制能力已迁移到 drive。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -229544,6 +238487,9 @@ "confirmation": "not_required", "description": "将指定节点复制到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时复制到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有可查看下载权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:复制操作底层可能异步执行,异步时操作已提交但新节点 ID 无法立即返回,请稍后查看目标文件夹确认结果。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -229573,7 +238519,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -229586,7 +238532,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -229659,6 +238605,28 @@ "source": "mcp_metadata", "value": "将指定节点复制到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时复制到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有可查看下载权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:复制操作底层可能异步执行,异步时操作已提交但新节点 ID 无法立即返回,请稍后查看目标文件夹确认结果。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -229715,7 +238683,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -229728,7 +238696,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -230125,16 +239093,16 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc comment create", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.create_comment", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.create_comment", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-comment.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.create_comment", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_comment" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.create_comment", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_comment" ], "agent_summary": "创建文档评论", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -230148,6 +239116,9 @@ "confirmation": "not_required", "description": "在钉钉文档中创建全文评论,评论不关联文档内具体位置,支持 @提及用户。\r\n\r\n通过 nodeId 定位文档,支持传入文档链接 URL 或文档 ID(dentryUuid)。\r\n- @提及用户:填写 mentionedUserIds,被提及用户会收到通知。\r\n如需创建划词评论(关联文档内指定文本范围),请使用 create_inline_comment 工具。\r\n如需回复已有评论,请使用 reply_comment 工具。\r\n操作受权限控制,仅当调用者对文档有评论权限时可创建评论。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -230177,7 +239148,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -230190,7 +239161,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -230263,6 +239234,28 @@ "source": "mcp_metadata", "value": "在钉钉文档中创建全文评论,评论不关联文档内具体位置,支持 @提及用户。\r\n\r\n通过 nodeId 定位文档,支持传入文档链接 URL 或文档 ID(dentryUuid)。\r\n- @提及用户:填写 mentionedUserIds,被提及用户会收到通知。\r\n如需创建划词评论(关联文档内指定文本范围),请使用 create_inline_comment 工具。\r\n如需回复已有评论,请使用 reply_comment 工具。\r\n操作受权限控制,仅当调用者对文档有评论权限时可创建评论。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -230319,7 +239312,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -230332,7 +239325,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -230341,7 +239334,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc-comment", "rpc_name": "create_comment" @@ -230350,7 +239343,7 @@ { "precedence": "imported", "selected": false, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "doc.create_comment" }, { @@ -230363,7 +239356,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc-comment", "rpc_name": "create_comment" @@ -230763,16 +239756,16 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc create", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.create_document", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.create_document", "skills/mono/references/intent-guide.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-create.md", "skills/mono/references/products/doc/doc-media.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.create_document", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_document" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.create_document", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_document" ], "agent_summary": "创建一篇新的在线文档", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -230786,6 +239779,9 @@ "confirmation": "not_required", "description": "创建一篇文字类型的钉钉在线文档(扩展名=adoc)。\r\n支持创建空文档或带有初始 Markdown 内容的文档。(如需创建钉钉AI表格、钉钉表格、钉钉脑图等其他类型的文件,使用 create_file 工具)\r\n支持三种创建位置:\r\n1. 指定 folderId:在该文件夹下创建\r\n2. 指定 workspaceId(知识库 ID)但不传 folderId:在该知识库的根目录下创建\r\n3. 都不传:在用户\"我的文档\"根目录下创建\r\n操作受权限控制,仅当调用者对目标位置有写入权限时可成功创建。\r\n内容长度上限 10000 字符,超出请使用 update_document 工具分批追加写入。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -230815,7 +239811,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -230828,7 +239824,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -230901,6 +239897,28 @@ "source": "mcp_metadata", "value": "创建一篇文字类型的钉钉在线文档(扩展名=adoc)。\r\n支持创建空文档或带有初始 Markdown 内容的文档。(如需创建钉钉AI表格、钉钉表格、钉钉脑图等其他类型的文件,使用 create_file 工具)\r\n支持三种创建位置:\r\n1. 指定 folderId:在该文件夹下创建\r\n2. 指定 workspaceId(知识库 ID)但不传 folderId:在该知识库的根目录下创建\r\n3. 都不传:在用户\"我的文档\"根目录下创建\r\n操作受权限控制,仅当调用者对目标位置有写入权限时可成功创建。\r\n内容长度上限 10000 字符,超出请使用 update_document 工具分批追加写入。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -230957,7 +239975,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -230970,7 +239988,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -230978,7 +239996,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "create_document" @@ -230993,7 +240011,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "create_document" @@ -231734,12 +240752,12 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc file create", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.create_file", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.create_file", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.create_file", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_file" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.create_file", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_file" ], "agent_summary": "创建文件(文档/表格/脑图/白板/多维表/文件夹等)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -231753,6 +240771,9 @@ "confirmation": "not_required", "description": "在指定位置创建一个新的文件(文档、表格、演示、白板、脑图、多维表或文件夹)。\r\n\r\n支持三种创建位置(按优先级):\r\n1. 指定 folderId:在该文件夹下创建\r\n2. 仅指定 workspaceId(不传 folderId):在该知识库的根目录下创建\r\n3. 都不传:在用户\"我的文档\"根目录下创建\r\n4. type 要创建的文件类型,必填。支持以下值:adoc(钉钉在线文档)、axls(钉钉表格)、appt(钉钉演示)、adraw(钉钉白板)、amind(钉钉脑图)、able(钉钉多维表)、folder(文件夹)\r\n操作受权限控制,仅当调用者对目标位置有写入权限时可成功创建。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -231782,7 +240803,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -231795,7 +240816,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -231868,6 +240889,28 @@ "source": "mcp_metadata", "value": "在指定位置创建一个新的文件(文档、表格、演示、白板、脑图、多维表或文件夹)。\r\n\r\n支持三种创建位置(按优先级):\r\n1. 指定 folderId:在该文件夹下创建\r\n2. 仅指定 workspaceId(不传 folderId):在该知识库的根目录下创建\r\n3. 都不传:在用户\"我的文档\"根目录下创建\r\n4. type 要创建的文件类型,必填。支持以下值:adoc(钉钉在线文档)、axls(钉钉表格)、appt(钉钉演示)、adraw(钉钉白板)、amind(钉钉脑图)、able(钉钉多维表)、folder(文件夹)\r\n操作受权限控制,仅当调用者对目标位置有写入权限时可成功创建。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -231924,7 +240967,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -231937,7 +240980,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -231945,7 +240988,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "create_file" @@ -231960,7 +241003,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "create_file" @@ -232457,13 +241500,13 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc folder create", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.create_folder", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.create_folder", "skills/mono/references/products/doc/doc-file-ops.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.create_folder", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_folder" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.create_folder", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_folder" ], "agent_summary": "创建文件夹", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -232477,6 +241520,9 @@ "confirmation": "not_required", "description": "在指定位置创建一个新的文件夹。\r\n\r\n支持在文件夹下或知识库下创建子文件夹。\r\n创建后返回新文件夹的节点 ID,可用于后续在该文件夹下创建文档或子文件夹。\r\n操作受权限控制,仅当调用者对父节点有写入权限时可成功创建。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -232506,7 +241552,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -232519,7 +241565,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -232592,6 +241638,28 @@ "source": "mcp_metadata", "value": "在指定位置创建一个新的文件夹。\r\n\r\n支持在文件夹下或知识库下创建子文件夹。\r\n创建后返回新文件夹的节点 ID,可用于后续在该文件夹下创建文档或子文件夹。\r\n操作受权限控制,仅当调用者对父节点有写入权限时可成功创建。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -232648,7 +241716,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -232661,7 +241729,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -232669,7 +241737,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "create_folder" @@ -232684,7 +241752,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "create_folder" @@ -233077,14 +242145,14 @@ "CommandRegistry:canonical_path=doc.create_inline_comment", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc comment create-inline", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.create_inline_comment", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-comment.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_inline_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_inline_comment" ], "agent_summary": "在文档选中文本范围创建划词评论", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -233098,6 +242166,9 @@ "confirmation": "not_required", "description": "在钉钉文档中创建划词评论,评论关联文档内指定块的文本范围,支持 @提及用户。\r\n\r\n通过 nodeId 定位文档,支持传入文档链接 URL 或文档 ID(dentryUuid)。\r\n- blockId、start、end 均为必填,用于定位评论标记的文本范围。\r\n- selectedText 可选填,填写后评论列表中会展示「引用原文:xxx」。\r\n- @提及用户:填写 mentionedUserIds,被提及用户会收到通知。\r\n如需创建全文评论(不关联文档内具体位置),请使用 create_comment 工具。\r\n如需回复已有评论,请使用 reply_comment 工具。\r\n操作受权限控制,仅当调用者对文档有评论权限时可创建评论。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -233127,7 +242198,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -233140,7 +242211,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -233213,6 +242284,28 @@ "source": "mcp_metadata", "value": "在钉钉文档中创建划词评论,评论关联文档内指定块的文本范围,支持 @提及用户。\r\n\r\n通过 nodeId 定位文档,支持传入文档链接 URL 或文档 ID(dentryUuid)。\r\n- blockId、start、end 均为必填,用于定位评论标记的文本范围。\r\n- selectedText 可选填,填写后评论列表中会展示「引用原文:xxx」。\r\n- @提及用户:填写 mentionedUserIds,被提及用户会收到通知。\r\n如需创建全文评论(不关联文档内具体位置),请使用 create_comment 工具。\r\n如需回复已有评论,请使用 reply_comment 工具。\r\n操作受权限控制,仅当调用者对文档有评论权限时可创建评论。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -233269,7 +242362,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -233282,7 +242375,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -233291,7 +242384,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc-comment", "rpc_name": "create_inline_comment" @@ -233307,7 +242400,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc-comment", "rpc_name": "create_inline_comment" @@ -234147,11 +243240,11 @@ "agent_source_refs": [ "cobra-help:dws doc comment delete --help", "internal/cli/schema_command_registry.json#doc.delete_comment", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/doc.md", - "skills/mono/references/products/doc/doc-comment.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/doc/doc-comment.md" ], "agent_summary": "永久删除指定文档中的一条评论。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -234193,14 +243286,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -234245,7 +243338,7 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "user_required" }, { @@ -234259,7 +243352,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "user_required" }, "description": { @@ -234282,7 +243375,7 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "destructive" }, { @@ -234302,7 +243395,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "destructive" }, "examples": { @@ -234331,7 +243424,7 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "unknown" }, { @@ -234344,7 +243437,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "unknown" }, "interface_mode": { @@ -234353,14 +243446,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -234369,14 +243462,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but doc-comment/delete_comment is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but doc-comment/delete_comment is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -234385,14 +243478,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -234408,14 +243501,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": true } ], @@ -234431,7 +243524,7 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "high" }, { @@ -234445,7 +243538,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "high" }, "title": { @@ -234696,13 +243789,13 @@ "CommandRegistry:canonical_path=doc.delete_document", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc delete", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.delete_document", "skills/mono/SKILL.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-file-ops.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.delete_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.delete_document" ], "agent_summary": "兼容入口:将文档或文件移入回收站;文件删除能力已迁移到 drive。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -234745,7 +243838,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -234758,7 +243851,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -234891,7 +243984,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -234904,7 +243997,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -235141,16 +244234,16 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc block delete", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.delete_document_block", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.delete_document_block", "skills/mono/SKILL.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-block.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.delete_document_block", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.delete_document_block" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.delete_document_block", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.delete_document_block" ], "agent_summary": "删除块元素(不可逆)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -235192,7 +244285,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -235205,7 +244298,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -235249,7 +244342,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, { @@ -235262,7 +244355,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, "description": { @@ -235341,7 +244434,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -235354,7 +244447,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -235362,7 +244455,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "delete_document_block" @@ -235377,7 +244470,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "delete_document_block" @@ -235418,7 +244511,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, { @@ -235431,7 +244524,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, "title": { @@ -235699,13 +244792,13 @@ "CommandRegistry:canonical_path=doc.download_doc_attachment", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc media download", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.download_doc_attachment", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-media.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.download_doc_attachment" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.download_doc_attachment" ], "agent_summary": "获取文档附件的临时下载链接", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -235719,6 +244812,9 @@ "confirmation": "not_required", "description": "获取钉钉文档中指定附件的临时下载 URL。\r\n传入文档标识 nodeId 和附件资源标识 resourceId,返回附件的 OSS 临时下载链接 downloadUrl。\r\n前置依赖:需先调用 list_document_blocks 获取文档块列表,从中找到 blockType 为 attachment 的块元素,提取其 resourceId 作为本工具的入参。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -235748,7 +244844,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -235761,7 +244857,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -235834,6 +244930,28 @@ "source": "mcp_metadata", "value": "获取钉钉文档中指定附件的临时下载 URL。\r\n传入文档标识 nodeId 和附件资源标识 resourceId,返回附件的 OSS 临时下载链接 downloadUrl。\r\n前置依赖:需先调用 list_document_blocks 获取文档块列表,从中找到 blockType 为 attachment 的块元素,提取其 resourceId 作为本工具的入参。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -235890,7 +245008,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -235903,7 +245021,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -236235,12 +245353,12 @@ "CommandRegistry:canonical_path=doc.download_file", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc download", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.download_file", "skills/mono/references/products/doc/doc-file-ops.md", "skills/mono/references/products/sheet.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.download_file" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.download_file" ], "agent_summary": "兼容入口:下载钉盘或文档空间已有文件;文件下载能力已迁移到 drive。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -236254,6 +245372,9 @@ "confirmation": "not_required", "description": "获取文件下载凭证,供 AI Agent 自行发起 HTTP GET 请求下载文件内容。本工具是两步下载流程的第一步(也是唯一需要调用的 MCP Tool)。\r\n\r\n完整下载流程:\r\n Step 1:调用本工具,传入文件节点 ID(nodeId),获取下载 URL(resourceUrl)和签名请求头(headers)。\r\n Step 2:AI Agent 自行发起 HTTP GET 请求:\r\n - URL:使用 resourceUrl 中的第一个 URL(优先级最高)。\r\n - Headers:将 headers 中所有键值对作为请求头携带。\r\n - 期望响应:HTTP 200,Body 为文件二进制内容。\r\n - 注意:下载凭证有过期时间(expirationSeconds),请在过期前完成下载;若已过期,需重新调用本工具获取新凭证。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -236283,7 +245404,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -236296,7 +245417,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -236369,6 +245490,28 @@ "source": "mcp_metadata", "value": "获取文件下载凭证,供 AI Agent 自行发起 HTTP GET 请求下载文件内容。本工具是两步下载流程的第一步(也是唯一需要调用的 MCP Tool)。\r\n\r\n完整下载流程:\r\n Step 1:调用本工具,传入文件节点 ID(nodeId),获取下载 URL(resourceUrl)和签名请求头(headers)。\r\n Step 2:AI Agent 自行发起 HTTP GET 请求:\r\n - URL:使用 resourceUrl 中的第一个 URL(优先级最高)。\r\n - Headers:将 headers 中所有键值对作为请求头携带。\r\n - 期望响应:HTTP 200,Body 为文件二进制内容。\r\n - 注意:下载凭证有过期时间(expirationSeconds),请在过期前完成下载;若已过期,需重新调用本工具获取新凭证。" }, + "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": [ { @@ -236425,7 +245568,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -236438,7 +245581,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -236793,15 +245936,15 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc read", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.get_document_content", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.get_document_content", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-read.md", "skills/mono/references/products/doc/style/doc-update-workflow.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.get_document_content", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.get_document_content" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.get_document_content", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.get_document_content" ], "agent_summary": "读取文档内容(Markdown)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -236815,6 +245958,9 @@ "confirmation": "not_required", "description": "获取钉钉文档的内容,以 Markdown 格式返回。\r\n\r\n通过 nodeId 定位文档,支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。\r\n\r\n支持的文档类型:钉钉在线文档。\r\n文档链接格式:https://alidocs.dingtalk.com/i/nodes/{dentryUuid}\r\ndentryUuid 为 32 位字母数字字符串。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -236844,7 +245990,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -236857,7 +246003,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -236930,6 +246076,28 @@ "source": "mcp_metadata", "value": "获取钉钉文档的内容,以 Markdown 格式返回。\r\n\r\n通过 nodeId 定位文档,支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。\r\n\r\n支持的文档类型:钉钉在线文档。\r\n文档链接格式:https://alidocs.dingtalk.com/i/nodes/{dentryUuid}\r\ndentryUuid 为 32 位字母数字字符串。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -236986,7 +246154,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -236999,7 +246167,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -237007,7 +246175,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "get_document_content" @@ -237022,7 +246190,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "get_document_content" @@ -237414,15 +246582,15 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc info", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.get_document_info", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.get_document_info", "skills/mono/references/intent-guide.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-info.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.get_document_info", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.get_document_info" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.get_document_info", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.get_document_info" ], "agent_summary": "获取文档元信息(标题/类型/创建者/权限等)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -237436,6 +246604,9 @@ "confirmation": "not_required", "description": "获取存储在钉钉文档(含知识库)、钉盘相关文件的元信息,包括文档标题、类型、创建者、创建时间等。\r\n返回字段中的 contentType 和 extension 是后续工具路由的关键依据。\r\n\r\n⚠️ 重要:当用户需要获取任何钉钉文件的内容时,必须先调用本工具,\r\n再根据返回的 contentType 和 extension 字段按以下规则选择对应工具:\r\n\r\n- contentType=ALIDOC, extension=adoc → 调用 get_document_content(nodeId),返回 Markdown 内容\r\n- contentType=ALIDOC, extension=axls → 调用钉钉表格 MCP: get_all_sheets(nodeId) 获取工作表列表,再调用 get_range(nodeId, sheetId, range) 读取数据\r\n- contentType=ALIDOC, extension=able → 调用钉钉AI表格 MCP: get_tables(nodeId) 获取数据表列表(nodeId 即 baseId),再调用 query_records(nodeId, tableId) 查询记录\r\n- contentType≠ALIDOC 且 nodeType=file → 调用 download_file(nodeId),返回文件下载链接", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -237465,7 +246636,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -237478,7 +246649,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -237551,6 +246722,28 @@ "source": "mcp_metadata", "value": "获取存储在钉钉文档(含知识库)、钉盘相关文件的元信息,包括文档标题、类型、创建者、创建时间等。\r\n返回字段中的 contentType 和 extension 是后续工具路由的关键依据。\r\n\r\n⚠️ 重要:当用户需要获取任何钉钉文件的内容时,必须先调用本工具,\r\n再根据返回的 contentType 和 extension 字段按以下规则选择对应工具:\r\n\r\n- contentType=ALIDOC, extension=adoc → 调用 get_document_content(nodeId),返回 Markdown 内容\r\n- contentType=ALIDOC, extension=axls → 调用钉钉表格 MCP: get_all_sheets(nodeId) 获取工作表列表,再调用 get_range(nodeId, sheetId, range) 读取数据\r\n- contentType=ALIDOC, extension=able → 调用钉钉AI表格 MCP: get_tables(nodeId) 获取数据表列表(nodeId 即 baseId),再调用 query_records(nodeId, tableId) 查询记录\r\n- contentType≠ALIDOC 且 nodeType=file → 调用 download_file(nodeId),返回文件下载链接" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -237607,7 +246800,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -237620,7 +246813,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -237628,7 +246821,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "get_document_info" @@ -237643,7 +246836,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "get_document_info" @@ -237854,10 +247047,10 @@ "CommandRegistry:canonical_path=doc.import_get", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc import get", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/doc.md", - "skills/mono/references/products/doc/doc-import.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/doc/doc-import.md" ], "agent_summary": "查询文档导入任务结果", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -237871,6 +247064,9 @@ "confirmation": "not_required", "description": "根据 taskId 查询文档导入任务的执行结果。\n通常不需要手动调用,dws doc import 会自动完成轮询。\n仅在导入命令超时或中断后,用于手动查询任务状态。\n\n任务状态:\n processing 转换中\n completed 导入成功,返回 documentUrl\n failed 导入失败", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -237898,13 +247094,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -237948,7 +247144,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -237960,7 +247156,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -237977,12 +247173,34 @@ "source": "cobra_help", "value": "根据 taskId 查询文档导入任务的执行结果。\n通常不需要手动调用,dws doc import 会自动完成轮询。\n仅在导入命令超时或中断后,用于手动查询任务状态。\n\n任务状态:\n processing 转换中\n completed 导入成功,返回 documentUrl\n failed 导入失败" }, + "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": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -237994,7 +247212,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -238022,7 +247240,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -238034,7 +247252,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -238042,13 +247260,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -238056,13 +247274,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -238071,14 +247289,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -238093,7 +247311,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -238108,7 +247326,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -238120,7 +247338,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -238275,15 +247493,15 @@ "CommandRegistry:canonical_path=doc.insert_document_block", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc block insert", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.insert_document_block", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-block.md", "skills/mono/references/products/doc/format/doc-jsonml-cookbook.md", "skills/mono/references/products/doc/style/doc-update-workflow.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.insert_document_block" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.insert_document_block" ], "agent_summary": "向文档插入块元素", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -238306,6 +247524,9 @@ }, "description": "将一个新的块元素插入指定文档,需要提供文档ID(dentryUuid)与块元素内容(必须包含 blockType 及对应类型的属性对象)。可以支持在指定块元素(传入blockId或index)的头部或尾部插入块元素。操作受文档权限控制,仅当调用者拥有编辑权限时生效。\r\n\r\n【附件插入说明】\r\n若 blockType 为 \"attachment\":\r\n1. 必须先调用 get_doc_attachment_upload_info 工具获取该附件的属性(resourceId)。\r\n2. 将获取到的信息整合进 element 的 attachment 对象中,然后再调用此工具。\r\n\r\n【get_doc_attachment_upload_info 接口使用说明】\r\n获取向指定钉钉文档上传附件所需的 OSS 上传凭证信息。\r\n使用流程:\r\n1. 调用 get_doc_attachment_upload_info 接口,传入文档标识(nodeId)、文件名、文件大小和 MIME 类型,获取上传凭证。\r\n2. 使用返回的 uploadUrl 通过 HTTP PUT 请求将文件内容上传至 OSS,需设置以下请求头:\r\n Content-Type:与入参 mimeType 保持一致,例如 `application/pdf`\r\n Content-Length:与入参 fileSize 保持一致,单位为字节\r\n3. 上传成功后,使用返回的 resourceId 在文档中插入类型为附件的块元素。\r\n\r\n注意事项:\r\n1. uploadUrl 具有时效性,请在获取后尽快完成上传,避免凭证过期。\r\n2. fileSize 必须与实际文件大小一致,否则上传可能失败。\r\n3. mimeType 应与实际文件类型匹配,例如 PDF 文件传 application/pdf。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -238335,7 +247556,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -238348,7 +247569,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -238421,6 +247642,28 @@ "source": "mcp_metadata", "value": "将一个新的块元素插入指定文档,需要提供文档ID(dentryUuid)与块元素内容(必须包含 blockType 及对应类型的属性对象)。可以支持在指定块元素(传入blockId或index)的头部或尾部插入块元素。操作受文档权限控制,仅当调用者拥有编辑权限时生效。\r\n\r\n【附件插入说明】\r\n若 blockType 为 \"attachment\":\r\n1. 必须先调用 get_doc_attachment_upload_info 工具获取该附件的属性(resourceId)。\r\n2. 将获取到的信息整合进 element 的 attachment 对象中,然后再调用此工具。\r\n\r\n【get_doc_attachment_upload_info 接口使用说明】\r\n获取向指定钉钉文档上传附件所需的 OSS 上传凭证信息。\r\n使用流程:\r\n1. 调用 get_doc_attachment_upload_info 接口,传入文档标识(nodeId)、文件名、文件大小和 MIME 类型,获取上传凭证。\r\n2. 使用返回的 uploadUrl 通过 HTTP PUT 请求将文件内容上传至 OSS,需设置以下请求头:\r\n Content-Type:与入参 mimeType 保持一致,例如 `application/pdf`\r\n Content-Length:与入参 fileSize 保持一致,单位为字节\r\n3. 上传成功后,使用返回的 resourceId 在文档中插入类型为附件的块元素。\r\n\r\n注意事项:\r\n1. uploadUrl 具有时效性,请在获取后尽快完成上传,避免凭证过期。\r\n2. fileSize 必须与实际文件大小一致,否则上传可能失败。\r\n3. mimeType 应与实际文件类型匹配,例如 PDF 文件传 application/pdf。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -238477,7 +247720,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -238490,7 +247733,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -239660,16 +248903,16 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc comment list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.list_comments", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.list_comments", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-comment.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.list_comments", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.list_comments" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.list_comments", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.list_comments" ], "agent_summary": "查询文档评论列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -239683,6 +248926,9 @@ "confirmation": "not_required", "description": "获取钉钉文档的评论列表,支持分页查询、按评论类型和解决状态过滤。\r\n通过 nodeId 定位文档,支持传入文档链接 URL 或文档 ID(dentryUuid)。\r\n操作受权限控制,仅当调用者对文档有读取及以上权限时可获取评论。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -239712,7 +248958,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -239725,7 +248971,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -239798,6 +249044,28 @@ "source": "mcp_metadata", "value": "获取钉钉文档的评论列表,支持分页查询、按评论类型和解决状态过滤。\r\n通过 nodeId 定位文档,支持传入文档链接 URL 或文档 ID(dentryUuid)。\r\n操作受权限控制,仅当调用者对文档有读取及以上权限时可获取评论。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -239854,7 +249122,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -239867,7 +249135,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -239876,7 +249144,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc-comment", "rpc_name": "list_comments" @@ -239885,7 +249153,7 @@ { "precedence": "imported", "selected": false, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "doc.list_comments" }, { @@ -239898,7 +249166,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc-comment", "rpc_name": "list_comments" @@ -240461,6 +249729,9 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc block list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.list_document_blocks", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.list_document_blocks", "skills/mono/references/products/doc.md", @@ -240468,11 +249739,8 @@ "skills/mono/references/products/doc/doc-comment.md", "skills/mono/references/products/doc/format/doc-jsonml-cookbook.md", "skills/mono/references/products/doc/style/doc-update-workflow.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.list_document_blocks", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.list_document_blocks" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.list_document_blocks", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.list_document_blocks" ], "agent_summary": "查询文档一级块元素列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -240486,6 +249754,9 @@ "confirmation": "not_required", "description": "查询指定钉钉文档下的一级块元素列表,需要提供dentryUuid。支持按按起始位置、终止位置范围及块类型过滤。操作受文档权限控制,当调用者拥有编辑或查看或下载权限时生效。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -240515,7 +249786,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -240528,7 +249799,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -240601,6 +249872,28 @@ "source": "mcp_metadata", "value": "查询指定钉钉文档下的一级块元素列表,需要提供dentryUuid。支持按按起始位置、终止位置范围及块类型过滤。操作受文档权限控制,当调用者拥有编辑或查看或下载权限时生效。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -240657,7 +249950,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -240670,7 +249963,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -240678,7 +249971,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "list_document_blocks" @@ -240693,7 +249986,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "list_document_blocks" @@ -241395,12 +250688,12 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.list_nodes", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.list_nodes", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.list_nodes", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.list_nodes" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.list_nodes", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.list_nodes" ], "agent_summary": "兼容入口:遍历文件夹或知识库的直接子节点;目录浏览能力已迁移到 drive/wiki。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -241414,6 +250707,9 @@ "confirmation": "not_required", "description": "列出指定文件夹或知识库下的直接子节点列表(文件夹/文档/文件等),支持分页。\r\n\r\n返回结果基于当前 MCP 会话用户的可访问权限进行过滤。\r\n返回的节点列表包含多种类型:在线文档、文件夹、PDF、docx、表格、脑图、白板等。\r\n\r\n定位方式(按优先级):\r\n1. 传 folderId:列出该文件夹下的直接子节点\r\n2. 仅传 workspaceId(不传 folderId):列出该知识库根目录下的直接子节点\r\n3. 都不传:列出用户\"我的文档\"根目录下的直接子节点\r\n\r\n返回的 nodeId 可直接用于其他工具(如 get_document_content、update_document、create_document 等)。\r\n若 nodeType=folder 且 hasChildren=true,可将该 nodeId 作为 folderId 再次调用本工具进行递归遍历。\r\n若 contentType=alidoc,可调用 get_document_content(nodeId=nodeId) 获取文档内容。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -241443,7 +250739,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -241456,7 +250752,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -241529,6 +250825,28 @@ "source": "mcp_metadata", "value": "列出指定文件夹或知识库下的直接子节点列表(文件夹/文档/文件等),支持分页。\r\n\r\n返回结果基于当前 MCP 会话用户的可访问权限进行过滤。\r\n返回的节点列表包含多种类型:在线文档、文件夹、PDF、docx、表格、脑图、白板等。\r\n\r\n定位方式(按优先级):\r\n1. 传 folderId:列出该文件夹下的直接子节点\r\n2. 仅传 workspaceId(不传 folderId):列出该知识库根目录下的直接子节点\r\n3. 都不传:列出用户\"我的文档\"根目录下的直接子节点\r\n\r\n返回的 nodeId 可直接用于其他工具(如 get_document_content、update_document、create_document 等)。\r\n若 nodeType=folder 且 hasChildren=true,可将该 nodeId 作为 folderId 再次调用本工具进行递归遍历。\r\n若 contentType=alidoc,可调用 get_document_content(nodeId=nodeId) 获取文档内容。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -241585,7 +250903,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -241598,7 +250916,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -241606,7 +250924,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "list_nodes" @@ -241621,7 +250939,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "list_nodes" @@ -242084,13 +251402,13 @@ "CommandRegistry:canonical_path=doc.list_permission", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc permission list", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.list_permission", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-permission.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.list_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.list_permission" ], "agent_summary": "兼容入口:查询文档空间节点的协作者权限;文件权限命令已迁移到 drive。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -242104,6 +251422,9 @@ "confirmation": "not_required", "description": "查询知识库节点当前的成员权限列表。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -242133,7 +251454,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -242146,7 +251467,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -242219,6 +251540,28 @@ "source": "mcp_metadata", "value": "查询知识库节点当前的成员权限列表。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -242275,7 +251618,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -242288,7 +251631,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -242776,13 +252119,13 @@ "CommandRegistry:canonical_path=doc.media_insert", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc media insert", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-media.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.media_insert" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.media_insert" ], "agent_summary": "上传本地文件并作为附件插入文档", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -242796,6 +252139,9 @@ "confirmation": "not_required", "description": "将本地文件作为附件上传并插入到钉钉文档中(三步自动完成)。\n\n流程:\n 1. 获取附件上传凭证 (get_doc_attachment_upload_info)\n 2. HTTP PUT 上传文件到 OSS\n 3. 插入附件块到文档 (insert_document_block)\n\n--mime-type 可选,不指定时根据文件扩展名自动推断。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -242825,14 +252171,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -242899,13 +252245,35 @@ "source": "cobra_help", "value": "将本地文件作为附件上传并插入到钉钉文档中(三步自动完成)。\n\n流程:\n 1. 获取附件上传凭证 (get_doc_attachment_upload_info)\n 2. HTTP PUT 上传文件到 OSS\n 3. 插入附件块到文档 (insert_document_block)\n\n--mime-type 可选,不指定时根据文件扩展名自动推断。" }, + "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": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -242918,7 +252286,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -242963,14 +252331,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" }, "interface_reason": { @@ -242979,14 +252347,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" }, "interface_ref": { @@ -242995,14 +252363,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null }, "reviewed": { @@ -243018,7 +252386,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -243716,12 +253084,12 @@ "CommandRegistry:canonical_path=doc.move_document", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc move", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.move_document", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-file-ops.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.move_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.move_document" ], "agent_summary": "兼容入口:移动文档或文件;文件移动能力已迁移到 drive。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -243735,6 +253103,9 @@ "confirmation": "not_required", "description": "将指定节点移动到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时移动到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有编辑权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:移动操作底层可能异步执行,异步时操作已提交但无法立即确认完成,请稍后查看目标文件夹确认结果。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -243764,7 +253135,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -243777,7 +253148,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -243850,6 +253221,28 @@ "source": "mcp_metadata", "value": "将指定节点移动到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时移动到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有编辑权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:移动操作底层可能异步执行,异步时操作已提交但无法立即确认完成,请稍后查看目标文件夹确认结果。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -243906,7 +253299,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -243919,7 +253312,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -244315,12 +253708,12 @@ "CommandRegistry:canonical_path=doc.query_export_job", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc export get", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.query_export_job", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-export.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.query_export_job" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.query_export_job" ], "agent_summary": "查询文档导出任务结果", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -244334,6 +253727,9 @@ "confirmation": "not_required", "description": "用于查询通过 submit_export_job 提交的文字文档导出任务的执行状态,任务完成时返回文件下载链接。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -244362,7 +253758,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -244375,7 +253771,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -244448,6 +253844,28 @@ "source": "mcp_metadata", "value": "用于查询通过 submit_export_job 提交的文字文档导出任务的执行状态,任务完成时返回文件下载链接。" }, + "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": [ { @@ -244502,7 +253920,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -244515,7 +253933,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -244757,12 +254175,12 @@ "CommandRegistry:canonical_path=doc.remove_permission", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc permission remove", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.remove_permission", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.remove_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.remove_permission" ], "agent_summary": "兼容入口:移除文档空间节点的协作成员权限;文件权限命令已迁移到 drive。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -244776,6 +254194,9 @@ "confirmation": "user_required", "description": "从知识库节点移除指定企业用户的权限(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量移除成员在节点上的权限,移除后相关用户将无法通过该节点的直接授权访问内容(若有父节点继承权限则仍可通过继承权限访问)。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口移除。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。DOWNLOADER / READER / 非成员调用会返回 `forbidden.accessDenied`,错误信息会明确提示所需的最低角色。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -244805,7 +254226,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -244818,7 +254239,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -244863,14 +254284,14 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" } ], "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -244893,20 +254314,42 @@ "source": "mcp_metadata", "value": "从知识库节点移除指定企业用户的权限(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量移除成员在节点上的权限,移除后相关用户将无法通过该节点的直接授权访问内容(若有父节点继承权限则仍可通过继承权限访问)。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口移除。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。DOWNLOADER / READER / 非成员调用会返回 `forbidden.accessDenied`,错误信息会明确提示所需的最低角色。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" } ], "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -244951,7 +254394,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -244964,7 +254407,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -245023,14 +254466,14 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" } ], "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -245369,12 +254812,12 @@ "CommandRegistry:canonical_path=doc.rename_document", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc rename", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.rename_document", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-file-ops.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.rename_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.rename_document" ], "agent_summary": "兼容入口:重命名文档或文件;文件重命名能力已迁移到 drive。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -245388,6 +254831,9 @@ "confirmation": "not_required", "description": "对指定节点进行重命名。\r\n\r\n支持范围:\r\n- 知识库(workspace)下的文档节点、文件夹节点\r\n\r\n权限要求:\r\n- 对目标节点有编辑权限", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -245417,7 +254863,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -245430,7 +254876,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -245503,6 +254949,28 @@ "source": "mcp_metadata", "value": "对指定节点进行重命名。\r\n\r\n支持范围:\r\n- 知识库(workspace)下的文档节点、文件夹节点\r\n\r\n权限要求:\r\n- 对目标节点有编辑权限" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -245559,7 +255027,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -245572,7 +255040,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -245891,16 +255359,16 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc comment reply", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.reply_comment", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.reply_comment", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-comment.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.reply_comment", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.reply_comment" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.reply_comment", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.reply_comment" ], "agent_summary": "回复文档评论", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -245914,6 +255382,9 @@ "confirmation": "not_required", "description": "回复钉钉文档中的已有评论,支持普通文字回复和表情贴图回复,支持 @提及用户。\r\n\r\n通过 nodeId 定位文档,通过 replyCommentKey 指定被回复的评论(可从 create_comment 或 list_comments 的返回结果中获取)。\r\n- 普通回复:填写 content,不填 emoji。\r\n- 表情贴图回复:填写 content(表情名称),同时将 emoji 设为 true。表情回复的 categoryFeature 会自动从被回复评论继承。\r\n- @提及用户:填写 mentionedUserIds,被提及用户会收到通知。\r\n操作受权限控制,仅当调用者对文档有评论权限时可回复评论。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -245943,7 +255414,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -245956,7 +255427,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -246029,6 +255500,28 @@ "source": "mcp_metadata", "value": "回复钉钉文档中的已有评论,支持普通文字回复和表情贴图回复,支持 @提及用户。\r\n\r\n通过 nodeId 定位文档,通过 replyCommentKey 指定被回复的评论(可从 create_comment 或 list_comments 的返回结果中获取)。\r\n- 普通回复:填写 content,不填 emoji。\r\n- 表情贴图回复:填写 content(表情名称),同时将 emoji 设为 true。表情回复的 categoryFeature 会自动从被回复评论继承。\r\n- @提及用户:填写 mentionedUserIds,被提及用户会收到通知。\r\n操作受权限控制,仅当调用者对文档有评论权限时可回复评论。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -246085,7 +255578,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -246098,7 +255591,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -246107,7 +255600,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc-comment", "rpc_name": "reply_comment" @@ -246116,7 +255609,7 @@ { "precedence": "imported", "selected": false, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "doc.reply_comment" }, { @@ -246129,7 +255622,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc-comment", "rpc_name": "reply_comment" @@ -246716,13 +256209,13 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc search", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.search_documents", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.search_documents", "skills/mono/references/intent-guide.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.search_documents", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.search_documents" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.search_documents", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.search_documents" ], "agent_summary": "搜索文档(不传关键词返回最近访问)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -246736,6 +256229,9 @@ "confirmation": "not_required", "description": "根据关键词和多种过滤条件搜索当前用户有权限访问的文档列表。\r\n\r\n支持的过滤条件:\r\n- keyword:关键词匹配文档标题和内容\r\n- extensions:按文件扩展名精确过滤(pdf/docx/png 等)\r\n- createdTimeFrom / createdTimeTo:按创建时间范围过滤\r\n- visitedTimeFrom / visitedTimeTo:按访问时间范围过滤\r\n- creatorUserIds:按创建者用户 ID 过滤\r\n - editorUserIds:按编辑者用户 ID 过滤\r\n- mentionedUserIds:按文档中 @提及的用户 ID 过滤\r\n- workspaceIds:按知识库范围过滤(支持知识库 URL)\r\n\r\n支持分页获取结果。搜索范围为用户在当前组织内有权限访问的所有文档数据。\r\n所有过滤条件均为可选,不传则不过滤。多个条件同时传入时取交集", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -246765,7 +256261,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -246778,7 +256274,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -246851,6 +256347,28 @@ "source": "mcp_metadata", "value": "根据关键词和多种过滤条件搜索当前用户有权限访问的文档列表。\r\n\r\n支持的过滤条件:\r\n- keyword:关键词匹配文档标题和内容\r\n- extensions:按文件扩展名精确过滤(pdf/docx/png 等)\r\n- createdTimeFrom / createdTimeTo:按创建时间范围过滤\r\n- visitedTimeFrom / visitedTimeTo:按访问时间范围过滤\r\n- creatorUserIds:按创建者用户 ID 过滤\r\n - editorUserIds:按编辑者用户 ID 过滤\r\n- mentionedUserIds:按文档中 @提及的用户 ID 过滤\r\n- workspaceIds:按知识库范围过滤(支持知识库 URL)\r\n\r\n支持分页获取结果。搜索范围为用户在当前组织内有权限访问的所有文档数据。\r\n所有过滤条件均为可选,不传则不过滤。多个条件同时传入时取交集" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -246907,7 +256425,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -246920,7 +256438,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -246928,7 +256446,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "search_documents" @@ -246943,7 +256461,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "search_documents" @@ -248092,8 +257610,8 @@ "CommandRegistry:canonical_path=doc.template_apply", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc template apply", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_manual_hints.json" ], "agent_summary": "使用模板创建新文档", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -248107,6 +257625,9 @@ "confirmation": "not_required", "description": "使用指定模板创建新文档。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -248135,13 +257656,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -248185,13 +257706,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -248208,18 +257729,40 @@ "source": "cobra_help", "value": "使用指定模板创建新文档。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -248249,13 +257792,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -248263,13 +257806,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -248277,13 +257820,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -248292,14 +257835,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -248314,7 +257857,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -248329,13 +257872,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -248742,8 +258285,8 @@ "CommandRegistry:canonical_path=doc.template_list", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc template list", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_manual_hints.json" ], "agent_summary": "列出当前用户可用的文档模板", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -248757,6 +258300,9 @@ "confirmation": "not_required", "description": "获取当前用户可用的文档模板列表,支持按来源筛选。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -248785,13 +258331,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -248835,13 +258381,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -248858,18 +258404,40 @@ "source": "cobra_help", "value": "获取当前用户可用的文档模板列表,支持按来源筛选。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -248899,13 +258467,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -248913,13 +258481,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -248927,13 +258495,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -248942,14 +258510,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -248964,7 +258532,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -248979,13 +258547,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -249308,8 +258876,8 @@ "CommandRegistry:canonical_path=doc.template_search", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc template search", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_manual_hints.json" ], "agent_summary": "按关键词搜索文档模板", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -249323,6 +258891,9 @@ "confirmation": "not_required", "description": "根据关键词搜索文档模板。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -249351,13 +258922,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -249401,13 +258972,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -249424,18 +258995,40 @@ "source": "cobra_help", "value": "根据关键词搜索文档模板。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -249465,13 +259058,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -249479,13 +259072,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -249493,13 +259086,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -249508,14 +259101,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -249530,7 +259123,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -249545,13 +259138,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -249963,10 +259556,10 @@ "agent_source_refs": [ "cobra-help:dws doc comment update --help", "internal/cli/schema_command_registry.json#doc.update_comment", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/doc.md", - "skills/mono/references/products/doc/doc-comment.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/doc/doc-comment.md" ], "agent_summary": "更新指定文档评论的文字内容和可选 @提及用户。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -249980,6 +259573,9 @@ "confirmation": "not_required", "description": "更新指定文档中的一条评论。\n\n--comment-key 为待更新评论的唯一标识,可从 comment list、create 或 create-inline 的返回结果中获取。\n可通过 --mention 指定更新后评论中被 @ 的用户 uid 列表。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -250008,14 +259604,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -250090,6 +259686,28 @@ "source": "cobra_help", "value": "更新指定文档中的一条评论。\n\n--comment-key 为待更新评论的唯一标识,可从 comment list、create 或 create-inline 的返回结果中获取。\n可通过 --mention 指定更新后评论中被 @ 的用户 uid 列表。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -250144,14 +259762,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -250160,14 +259778,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but doc-comment/update_comment is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but doc-comment/update_comment is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -250176,14 +259794,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -250199,7 +259817,7 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -250675,16 +260293,16 @@ "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc update", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.doc.prod.json#doc.update_document", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.update_document", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-block.md", "skills/mono/references/products/doc/doc-update.md", "skills/mono/references/products/doc/style/doc-update-workflow.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.update_document", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.update_document" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.update_document", + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.update_document" ], "agent_summary": "更新文档内容(追加 / 覆盖)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -250741,7 +260359,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -250754,7 +260372,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -250883,7 +260501,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -250896,7 +260514,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -250904,7 +260522,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "update_document" @@ -250919,7 +260537,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "doc", "rpc_name": "update_document" @@ -252007,15 +261625,15 @@ "CommandRegistry:canonical_path=doc.update_document_block", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc block update", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.update_document_block", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-block.md", "skills/mono/references/products/doc/format/doc-jsonml-cookbook.md", "skills/mono/references/products/doc/style/doc-update-workflow.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.update_document_block" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.update_document_block" ], "agent_summary": "更新文档中的指定块", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -252038,6 +261656,9 @@ }, "description": "更新指定文档的指定块元素内容或样式,需要提供文档ID(dentryUuid)、块元素ID(blockId)与块元素内容(必须包含 blockType 及对应类型的属性对象)。操作受文档权限控制,仅当调用者拥有编辑权限时生效。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -252067,7 +261688,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -252080,7 +261701,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -252153,6 +261774,28 @@ "source": "mcp_metadata", "value": "更新指定文档的指定块元素内容或样式,需要提供文档ID(dentryUuid)、块元素ID(blockId)与块元素内容(必须包含 blockType 及对应类型的属性对象)。操作受文档权限控制,仅当调用者拥有编辑权限时生效。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -252209,7 +261852,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -252222,7 +261865,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -253117,14 +262760,14 @@ "CommandRegistry:canonical_path=doc.update_permission", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc permission update", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.doc.update_permission", "skills/mono/SKILL.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-permission.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.update_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.update_permission" ], "agent_summary": "兼容入口:更新文档空间节点的协作成员角色;文件权限命令已迁移到 drive。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -253138,6 +262781,9 @@ "confirmation": "user_required", "description": "修改企业用户在知识库节点上的角色(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量调整成员角色,同一成员在同一节点只能拥有一个角色,变更后旧角色自动替换。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口变更。\r\n- 若成员的角色来自父节点的权限继承(PASS_ON 模式),且继承的角色高于目标角色,接口会拒绝操作。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。\r\n- 入参直接采用扁平的 `userIds: List\u003cString\u003e`,每个元素为钉钉 staffId(外部 userId 格式,由钉钉开放平台体系下颁发)。", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "skill-explicit", "examples": [ @@ -253167,7 +262813,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -253180,7 +262826,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -253255,6 +262901,28 @@ "source": "mcp_metadata", "value": "修改企业用户在知识库节点上的角色(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量调整成员角色,同一成员在同一节点只能拥有一个角色,变更后旧角色自动替换。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口变更。\r\n- 若成员的角色来自父节点的权限继承(PASS_ON 模式),且继承的角色高于目标角色,接口会拒绝操作。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。\r\n- 入参直接采用扁平的 `userIds: List\u003cString\u003e`,每个元素为钉钉 staffId(外部 userId 格式,由钉钉开放平台体系下颁发)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -253313,7 +262981,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -253326,7 +262994,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -253821,12 +263489,12 @@ "CommandRegistry:canonical_path=doc.upload", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc upload", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/doc.md", "skills/mono/references/products/doc/doc-file-ops.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.upload" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.upload" ], "agent_summary": "兼容入口:上传本地文件到钉盘或文档空间;文件上传能力已迁移到 drive。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -253840,6 +263508,9 @@ "confirmation": "not_required", "description": "将本地文件上传到钉钉文档或钉钉知识库(三步上传流程)。\n\n流程:\n 1. 获取 OSS 上传凭证 (get_file_upload_info)\n 2. HTTP PUT 上传文件二进制到 OSS\n 3. 提交文件入库 (commit_uploaded_file)\n\n上传位置优先级: --folder \u003e --workspace \u003e 默认 (我的文档根目录)", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -253869,14 +263540,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -253943,13 +263614,35 @@ "source": "cobra_help", "value": "将本地文件上传到钉钉文档或钉钉知识库(三步上传流程)。\n\n流程:\n 1. 获取 OSS 上传凭证 (get_file_upload_info)\n 2. HTTP PUT 上传文件二进制到 OSS\n 3. 提交文件入库 (commit_uploaded_file)\n\n上传位置优先级: --folder \u003e --workspace \u003e 默认 (我的文档根目录)" }, + "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": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -253962,7 +263655,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -254007,14 +263700,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" }, "interface_reason": { @@ -254023,14 +263716,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" }, "interface_ref": { @@ -254039,14 +263732,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null }, "reviewed": { @@ -254062,7 +263755,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -254579,8 +264272,8 @@ "CommandRegistry:canonical_path=doc.version_list", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc version list", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_manual_hints.json" ], "agent_summary": "列出文档历史版本", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -254594,6 +264287,9 @@ "confirmation": "not_required", "description": "查看文档历史版本列表", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -254622,13 +264318,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -254672,13 +264368,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -254695,18 +264391,40 @@ "source": "cobra_help", "value": "查看文档历史版本列表" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -254736,13 +264454,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -254750,13 +264468,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -254764,13 +264482,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -254779,14 +264497,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -254801,7 +264519,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -254816,13 +264534,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -255145,9 +264863,9 @@ "CommandRegistry:canonical_path=doc.version_revert", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc version revert", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", + "internal/cli/schema_manual_hints.json" ], "agent_summary": "将文档回滚到指定版本", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -255188,13 +264906,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -255239,20 +264957,20 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "user_required" }, "description": { @@ -255275,20 +264993,20 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "destructive" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "destructive" }, "examples": { @@ -255317,20 +265035,20 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "unknown" }, "interface_mode": { @@ -255338,13 +265056,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -255352,13 +265070,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -255367,14 +265085,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -255390,13 +265108,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -255412,20 +265130,20 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "high" }, "title": { @@ -255670,8 +265388,8 @@ "CommandRegistry:canonical_path=doc.version_save", "Skill:skills/mono/references/products/doc.md", "cobra-help:dws doc version save", - "internal/cli/schema_manual_hints.json", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_manual_hints.json" ], "agent_summary": "保存当前文档版本快照", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -255685,6 +265403,9 @@ "confirmation": "not_required", "description": "手动保存文档版本快照", "display": "钉钉文档管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -255712,13 +265433,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -255762,13 +265483,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -255785,18 +265506,40 @@ "source": "cobra_help", "value": "手动保存文档版本快照" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -255824,13 +265567,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -255838,13 +265581,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -255852,13 +265595,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -255867,14 +265610,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -255889,7 +265632,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -255904,13 +265647,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -256065,13 +265808,13 @@ "CommandRegistry:canonical_path=drive.add_permission", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive permission add", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.add_permission", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.add_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.add_permission" ], "agent_summary": "为文档空间节点添加协作成员并授予指定角色", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -256085,6 +265828,9 @@ "confirmation": "not_required", "description": "为知识库下的节点(文档、文件夹、文件)添加指定角色的企业用户成员(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量授予企业用户对节点的访问权限,添加成功后即可按指定角色访问该节点及其子节点(若子节点继承权限)。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口添加。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。\r\n- 入参直接采用扁平的 `userIds: List\u003cString\u003e`,每个元素为钉钉 staffId(外部 userId 格式,由钉钉开放平台体系下颁发)。如果你只有 unionId,请先调用钉钉开放平台「根据 unionId 获取 userId」接口换取。", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -256114,7 +265860,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -256127,7 +265873,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -256200,6 +265946,28 @@ "source": "mcp_metadata", "value": "为知识库下的节点(文档、文件夹、文件)添加指定角色的企业用户成员(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量授予企业用户对节点的访问权限,添加成功后即可按指定角色访问该节点及其子节点(若子节点继承权限)。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口添加。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。\r\n- 入参直接采用扁平的 `userIds: List\u003cString\u003e`,每个元素为钉钉 staffId(外部 userId 格式,由钉钉开放平台体系下颁发)。如果你只有 unionId,请先调用钉钉开放平台「根据 unionId 获取 userId」接口换取。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -256256,7 +266024,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -256269,7 +266037,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -256278,7 +266046,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "add_permission" @@ -256294,7 +266062,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "add_permission" @@ -256771,13 +266539,13 @@ "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive commit", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.commit_upload", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.commit_upload", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.commit_upload", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.commit_upload" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.commit_upload", + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.commit_upload" ], "agent_summary": "提交文件上传", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -256791,6 +266559,9 @@ "confirmation": "not_required", "description": "文件上传流程:\r\nStep 1:调用 get_upload_info 获取预签名的 OSS 上传 URL\r\nStep 2:使用 Step 1 返回的 URL 将文件 PUT 到 OSS\r\nStep 3:调用本接口提交文件,传入Step 1返回的 uploadId 与对应的 fileName、fileSize 完成文件上传", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -256819,7 +266590,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -256832,7 +266603,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -256905,6 +266676,28 @@ "source": "mcp_metadata", "value": "文件上传流程:\r\nStep 1:调用 get_upload_info 获取预签名的 OSS 上传 URL\r\nStep 2:使用 Step 1 返回的 URL 将文件 PUT 到 OSS\r\nStep 3:调用本接口提交文件,传入Step 1返回的 uploadId 与对应的 fileName、fileSize 完成文件上传" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -256959,7 +266752,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -256972,7 +266765,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -256980,7 +266773,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "drive", "rpc_name": "commit_upload" @@ -256995,7 +266788,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "drive", "rpc_name": "commit_upload" @@ -257636,12 +267429,12 @@ "CommandRegistry:canonical_path=drive.copy_document", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive copy", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.copy_document", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.copy_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.copy_document" ], "agent_summary": "将文档空间中的文档或文件复制到指定文件夹或知识库", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -257655,6 +267448,9 @@ "confirmation": "not_required", "description": "将指定节点复制到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时复制到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有可查看下载权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:复制操作底层可能异步执行,异步时操作已提交但新节点 ID 无法立即返回,请稍后查看目标文件夹确认结果。", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -257684,7 +267480,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -257697,7 +267493,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -257770,6 +267566,28 @@ "source": "mcp_metadata", "value": "将指定节点复制到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时复制到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有可查看下载权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:复制操作底层可能异步执行,异步时操作已提交但新节点 ID 无法立即返回,请稍后查看目标文件夹确认结果。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -257826,7 +267644,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -257839,7 +267657,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -257848,7 +267666,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "copy_document" @@ -257864,7 +267682,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "copy_document" @@ -258244,14 +268062,14 @@ "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive mkdir", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.create_folder", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.create_folder", "skills/mono/references/products/doc.md", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.create_folder", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.create_folder" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.create_folder", + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.create_folder" ], "agent_summary": "创建文件夹", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -258265,6 +268083,9 @@ "confirmation": "not_required", "description": "在钉盘中创建一个新文件夹\r\n最简用法:只传 name,文件夹会创建在当前用户「我的文件」的根目录下。\r\n如果想创建在某个子文件夹里,传 parentId(从 list_files 或 create_folder 的返回值中获取)。\r\n创建成功后返回 fileId,可直接用于后续操作(如在该文件夹下继续创建子文件夹或上传文件)。", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -258294,7 +268115,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -258307,7 +268128,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -258380,6 +268201,28 @@ "source": "mcp_metadata", "value": "在钉盘中创建一个新文件夹\r\n最简用法:只传 name,文件夹会创建在当前用户「我的文件」的根目录下。\r\n如果想创建在某个子文件夹里,传 parentId(从 list_files 或 create_folder 的返回值中获取)。\r\n创建成功后返回 fileId,可直接用于后续操作(如在该文件夹下继续创建子文件夹或上传文件)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -258436,7 +268279,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -258449,7 +268292,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -258457,7 +268300,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "drive", "rpc_name": "create_folder" @@ -258472,7 +268315,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "drive", "rpc_name": "create_folder" @@ -258870,10 +268713,10 @@ "agent_source_refs": [ "cobra-help:dws drive shortcut --help", "internal/cli/schema_command_registry.json#drive.create_shortcut", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/drive.md" ], "agent_summary": "为钉盘或文档空间中的现有节点创建快捷方式。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -258887,6 +268730,9 @@ "confirmation": "not_required", "description": "为指定源节点创建快捷方式,并放置到目标文件夹或知识库。\n\n通过 --node 指定源节点。--folder 和 --workspace 均为可选;都不传时由服务端选择默认位置。\n若同时指定,--folder 是目标文件夹,--workspace 用于指定其所属知识库。", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -258915,14 +268761,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -258967,14 +268813,14 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "not_required" }, "description": { @@ -258991,20 +268837,42 @@ "source": "cobra_help", "value": "为指定源节点创建快捷方式,并放置到目标文件夹或知识库。\n\n通过 --node 指定源节点。--folder 和 --workspace 均为可选;都不传时由服务端选择默认位置。\n若同时指定,--folder 是目标文件夹,--workspace 用于指定其所属知识库。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" }, "examples": { @@ -259033,14 +268901,14 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "non_idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "non_idempotent" }, "interface_mode": { @@ -259049,14 +268917,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -259065,14 +268933,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but drive/create_shortcut is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but drive/create_shortcut is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -259081,14 +268949,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -259104,14 +268972,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": true } ], @@ -259127,14 +268995,14 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "medium" }, "title": { @@ -259474,13 +269342,13 @@ "CommandRegistry:canonical_path=drive.delete_document", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive delete", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.delete_document", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.delete_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.delete_document" ], "agent_summary": "将钉盘中的文件或文件夹移入回收站", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -259522,7 +269390,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -259535,7 +269403,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -259580,7 +269448,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -259593,7 +269461,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -259622,7 +269490,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -259635,7 +269503,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -259678,7 +269546,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -259691,7 +269559,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -259700,7 +269568,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "delete_document" @@ -259716,7 +269584,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "delete_document" @@ -259758,7 +269626,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -259771,7 +269639,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -259936,15 +269804,15 @@ "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive download", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.download_file", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.download_file", "skills/mono/references/intent-guide.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.download_file", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.download_file" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.download_file", + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.download_file" ], "agent_summary": "下载钉盘或文档空间文件到本地", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -259958,6 +269826,9 @@ "confirmation": "not_required", "description": "获取钉盘普通文件的下载链接。调用钉盘文件下载接口,返回 OSS 预签名下载链接,链接有效期 15 分钟", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -259987,7 +269858,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -260000,7 +269871,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -260073,6 +269944,28 @@ "source": "mcp_metadata", "value": "获取钉盘普通文件的下载链接。调用钉盘文件下载接口,返回 OSS 预签名下载链接,链接有效期 15 分钟" }, + "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": [ { @@ -260129,7 +270022,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -260142,7 +270035,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -260150,7 +270043,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "drive", "rpc_name": "download_file" @@ -260165,7 +270058,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "drive", "rpc_name": "download_file" @@ -260558,13 +270451,13 @@ "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive info", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.get_file_info", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.get_file_info", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.get_file_info", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.get_file_info" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.get_file_info", + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.get_file_info" ], "agent_summary": "获取文件元数据信息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -260606,7 +270499,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -260619,7 +270512,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -260746,7 +270639,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -260759,7 +270652,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -260767,7 +270660,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "drive", "rpc_name": "get_file_info" @@ -260782,7 +270675,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "drive", "rpc_name": "get_file_info" @@ -261083,9 +270976,9 @@ "agent_source_refs": [ "cobra-help:dws drive stats --help", "internal/cli/schema_command_registry.json#drive.get_node_stats", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/drive.md" ], "agent_summary": "读取指定钉盘或文档空间节点的阅读、编辑、评论、点赞、预览与下载等统计。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -261099,6 +270992,9 @@ "confirmation": "not_required", "description": "获取指定节点的统计数据,包括阅读人数、阅读次数、编辑次数、评论数、点赞数、预览次数和下载次数等。\n\n不同文件类型返回的统计维度可能不同。--node 支持节点 ID 或文档 URL。", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -261127,14 +271023,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -261201,6 +271097,28 @@ "source": "cobra_help", "value": "获取指定节点的统计数据,包括阅读人数、阅读次数、编辑次数、评论数、点赞数、预览次数和下载次数等。\n\n不同文件类型返回的统计维度可能不同。--node 支持节点 ID 或文档 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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -261255,14 +271173,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -261271,14 +271189,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but drive/get_node_stats is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but drive/get_node_stats is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -261287,14 +271205,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -261310,7 +271228,7 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -261492,13 +271410,13 @@ "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive upload-info", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.get_upload_info", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.get_upload_info", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.get_upload_info", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.get_upload_info" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.get_upload_info", + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.get_upload_info" ], "agent_summary": "获取文件上传信息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -261512,6 +271430,9 @@ "confirmation": "not_required", "description": "文件上传流程:\r\nStep 1:调用本接口获取预签名的 OSS 上传 URL\r\nStep 2:使用 Step 1 返回的 URL 将文件 PUT 到 OSS\r\nStep 3:调用commit_upload 提交文件,传入本接口返回的 uploadId 与对应的 fileName、fileSize 完成文件上传", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -261541,7 +271462,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -261554,7 +271475,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -261627,6 +271548,28 @@ "source": "mcp_metadata", "value": "文件上传流程:\r\nStep 1:调用本接口获取预签名的 OSS 上传 URL\r\nStep 2:使用 Step 1 返回的 URL 将文件 PUT 到 OSS\r\nStep 3:调用commit_upload 提交文件,传入本接口返回的 uploadId 与对应的 fileName、fileSize 完成文件上传" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -261683,7 +271626,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -261696,7 +271639,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -261704,7 +271647,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "drive", "rpc_name": "get_upload_info" @@ -261719,7 +271662,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "drive", "rpc_name": "get_upload_info" @@ -262355,15 +272298,15 @@ "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.drive.prod.json#drive.list_files", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.list_files", "skills/mono/references/intent-guide.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.list_files", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.list_files" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.list_files", + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.list_files" ], "agent_summary": "获取文件/文件夹列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -262377,6 +272320,9 @@ "confirmation": "not_required", "description": "列出钉盘指定文件夹下的文件和文件夹,支持分页和排序\r\n最简用法:不传任何参数,列出默认空间根目录下的内容。\r\n如果想列出某个子文件夹的内容,传 parentId(从 create_folder 或 list_files 返回值中获取)。\r\n使用 nextToken 游标翻页:首次不传,后续翻页传上一次返回的 nextToken;nextToken 为 null 表示没有更多数据。", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -262406,7 +272352,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -262419,7 +272365,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -262492,6 +272438,28 @@ "source": "mcp_metadata", "value": "列出钉盘指定文件夹下的文件和文件夹,支持分页和排序\r\n最简用法:不传任何参数,列出默认空间根目录下的内容。\r\n如果想列出某个子文件夹的内容,传 parentId(从 create_folder 或 list_files 返回值中获取)。\r\n使用 nextToken 游标翻页:首次不传,后续翻页传上一次返回的 nextToken;nextToken 为 null 表示没有更多数据。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -262548,7 +272516,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -262561,7 +272529,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -262569,7 +272537,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "drive", "rpc_name": "list_files" @@ -262584,7 +272552,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "drive", "rpc_name": "list_files" @@ -263411,13 +273379,13 @@ "CommandRegistry:canonical_path=drive.list_permission", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive permission list", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.list_permission", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.list_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.list_permission" ], "agent_summary": "查询文档空间节点的协作者列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -263431,6 +273399,9 @@ "confirmation": "not_required", "description": "查询知识库节点当前的成员权限列表。", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -263460,7 +273431,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -263473,7 +273444,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -263546,6 +273517,28 @@ "source": "mcp_metadata", "value": "查询知识库节点当前的成员权限列表。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -263602,7 +273595,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -263615,7 +273608,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -263624,7 +273617,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "list_permission" @@ -263640,7 +273633,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "list_permission" @@ -264111,12 +274104,12 @@ "CommandRegistry:canonical_path=drive.list_spaces", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive list-spaces", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.list_spaces", "skills/mono/references/intent-guide.md", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.list_spaces" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.list_spaces" ], "agent_summary": "兼容查询钉盘空间列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -264130,6 +274123,9 @@ "confirmation": "not_required", "description": "获取当前用户可访问的空间列表。\r\n最简用法:不传任何参数,返回所有企业空间。\r\n空间类型筛选:通过 spaceType 参数可以筛选返回的空间类型:\r\norgSpace(或 不传):返回企业空间列表\r\nmySpace:返回用户的\"我的文件\"个人空间\r\n支持游标分页,使用 nextToken 进行翻页(仅企业空间支持分页)。\r\n返回结果说明:\r\n当 spaceType 为 orgSpace ,返回企业团队空间列表\r\n当 spaceType 为 mySpace 时,返回单个\"我的文件\"空间\r\n如果 nextToken 不为空,表示还有更多空间可以查询(仅企业空间)", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -264158,7 +274154,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -264171,7 +274167,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -264244,6 +274240,28 @@ "source": "mcp_metadata", "value": "获取当前用户可访问的空间列表。\r\n最简用法:不传任何参数,返回所有企业空间。\r\n空间类型筛选:通过 spaceType 参数可以筛选返回的空间类型:\r\norgSpace(或 不传):返回企业空间列表\r\nmySpace:返回用户的\"我的文件\"个人空间\r\n支持游标分页,使用 nextToken 进行翻页(仅企业空间支持分页)。\r\n返回结果说明:\r\n当 spaceType 为 orgSpace ,返回企业团队空间列表\r\n当 spaceType 为 mySpace 时,返回单个\"我的文件\"空间\r\n如果 nextToken 不为空,表示还有更多空间可以查询(仅企业空间)" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -264298,7 +274316,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -264311,7 +274329,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -264721,12 +274739,12 @@ "CommandRegistry:canonical_path=drive.move_document", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive move", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.move_document", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.move_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.move_document" ], "agent_summary": "将文档空间中的文档或文件移动到指定文件夹或知识库", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -264740,6 +274758,9 @@ "confirmation": "not_required", "description": "将指定节点移动到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时移动到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有编辑权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:移动操作底层可能异步执行,异步时操作已提交但无法立即确认完成,请稍后查看目标文件夹确认结果。", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -264769,7 +274790,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -264782,7 +274803,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -264855,6 +274876,28 @@ "source": "mcp_metadata", "value": "将指定节点移动到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时移动到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有编辑权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:移动操作底层可能异步执行,异步时操作已提交但无法立即确认完成,请稍后查看目标文件夹确认结果。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -264911,7 +274954,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -264924,7 +274967,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -264933,7 +274976,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "move_document" @@ -264949,7 +274992,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "move_document" @@ -265328,14 +275371,14 @@ "CommandRegistry:canonical_path=drive.permission_remove", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive permission remove", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.permission_remove", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.permission_remove" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.permission_remove" ], "agent_summary": "从文档空间节点移除协作成员的权限", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -265349,6 +275392,9 @@ "confirmation": "user_required", "description": "从知识库节点移除指定企业用户的权限(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量移除成员在节点上的权限,移除后相关用户将无法通过该节点的直接授权访问内容(若有父节点继承权限则仍可通过继承权限访问)。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口移除。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。DOWNLOADER / READER / 非成员调用会返回 `forbidden.accessDenied`,错误信息会明确提示所需的最低角色。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -265378,7 +275424,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -265391,7 +275437,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -265436,7 +275482,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -265449,7 +275495,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -265472,13 +275518,35 @@ "source": "mcp_metadata", "value": "从知识库节点移除指定企业用户的权限(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量移除成员在节点上的权限,移除后相关用户将无法通过该节点的直接授权访问内容(若有父节点继承权限则仍可通过继承权限访问)。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口移除。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。DOWNLOADER / READER / 非成员调用会返回 `forbidden.accessDenied`,错误信息会明确提示所需的最低角色。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -265491,7 +275559,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -265536,7 +275604,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -265549,7 +275617,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -265558,7 +275626,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "remove_permission" @@ -265574,7 +275642,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "remove_permission" @@ -265616,7 +275684,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -265629,7 +275697,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -265968,13 +276036,13 @@ "CommandRegistry:canonical_path=drive.permission_update", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive permission update", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.permission_update", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.permission_update" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.permission_update" ], "agent_summary": "更新文档空间节点已有协作者的权限角色", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -265988,6 +276056,9 @@ "confirmation": "not_required", "description": "修改企业用户在知识库节点上的角色(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量调整成员角色,同一成员在同一节点只能拥有一个角色,变更后旧角色自动替换。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口变更。\r\n- 若成员的角色来自父节点的权限继承(PASS_ON 模式),且继承的角色高于目标角色,接口会拒绝操作。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。\r\n- 入参直接采用扁平的 `userIds: List\u003cString\u003e`,每个元素为钉钉 staffId(外部 userId 格式,由钉钉开放平台体系下颁发)。", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -266016,7 +276087,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -266029,7 +276100,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -266102,6 +276173,28 @@ "source": "mcp_metadata", "value": "修改企业用户在知识库节点上的角色(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量调整成员角色,同一成员在同一节点只能拥有一个角色,变更后旧角色自动替换。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口变更。\r\n- 若成员的角色来自父节点的权限继承(PASS_ON 模式),且继承的角色高于目标角色,接口会拒绝操作。\r\n- **权限要求(业务规则)**:操作者必须在该节点上具备「可编辑(EDITOR)」及以上角色(OWNER / MANAGER / EDITOR)。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。\r\n- 入参直接采用扁平的 `userIds: List\u003cString\u003e`,每个元素为钉钉 staffId(外部 userId 格式,由钉钉开放平台体系下颁发)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -266156,7 +276249,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -266169,7 +276262,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -266178,7 +276271,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "update_permission" @@ -266194,7 +276287,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "update_permission" @@ -266670,9 +276763,9 @@ "CommandRegistry:canonical_path=drive.publish_get", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive publish get", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/drive.md" ], "agent_summary": "查询文件互联网公开发布状态", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -266686,6 +276779,9 @@ "confirmation": "not_required", "description": "查询文件当前是否处于互联网公开发布状态,以及公开发布的权限设置。", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -266713,13 +276809,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -266763,7 +276859,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -266775,7 +276871,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -266792,12 +276888,34 @@ "source": "cobra_help", "value": "查询文件当前是否处于互联网公开发布状态,以及公开发布的权限设置。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -266809,7 +276927,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -266837,7 +276955,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -266849,7 +276967,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -266857,13 +276975,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -266871,13 +276989,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -266886,14 +277004,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -266908,7 +277026,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -266923,7 +277041,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -266935,7 +277053,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -267090,10 +277208,10 @@ "CommandRegistry:canonical_path=drive.publish_set", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive publish set", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/drive.md" ], "agent_summary": "开启文件的互联网公开发布", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -267135,13 +277253,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -267186,13 +277304,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -267205,7 +277323,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "user_required" }, "description": { @@ -267228,13 +277346,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -267247,7 +277365,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" }, "examples": { @@ -267278,13 +277396,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -267297,7 +277415,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "unknown" }, "interface_mode": { @@ -267305,13 +277423,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -267319,13 +277437,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -267334,14 +277452,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -267357,13 +277475,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -267379,13 +277497,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -267398,7 +277516,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "high" }, "title": { @@ -267643,10 +277761,10 @@ "CommandRegistry:canonical_path=drive.publish_unset", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive publish unset", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/drive.md" ], "agent_summary": "关闭文件的互联网公开发布", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -267687,13 +277805,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -267738,13 +277856,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -267757,7 +277875,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "user_required" }, "description": { @@ -267780,13 +277898,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -267799,7 +277917,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" }, "examples": { @@ -267828,13 +277946,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -267847,7 +277965,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "unknown" }, "interface_mode": { @@ -267855,13 +277973,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -267869,13 +277987,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -267884,14 +278002,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -267907,13 +278025,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -267929,13 +278047,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -267948,7 +278066,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "high" }, "title": { @@ -268103,9 +278221,9 @@ "CommandRegistry:canonical_path=drive.recent", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive recent", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/drive.md" ], "agent_summary": "列出当前用户最近访问或编辑的文档", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -268119,6 +278237,9 @@ "confirmation": "not_required", "description": "获取当前用户最近访问或编辑过的文档列表。\n\n支持按文档类型、操作类型、创建人、所属组织过滤。所有过滤条件均为可选,不传则不过滤。\n\n操作类型 (--operate-type):\n 0 最近访问(含打开+编辑)(默认)\n 1 最近编辑\n 不传默认仅返回最近访问(0)\n\n创建人类型 (--creator-type):\n 0 全部 (默认)\n 1 我创建的\n 2 他人创建的", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -268147,13 +278268,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -268197,13 +278318,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -268220,18 +278341,40 @@ "source": "cobra_help", "value": "获取当前用户最近访问或编辑过的文档列表。\n\n支持按文档类型、操作类型、创建人、所属组织过滤。所有过滤条件均为可选,不传则不过滤。\n\n操作类型 (--operate-type):\n 0 最近访问(含打开+编辑)(默认)\n 1 最近编辑\n 不传默认仅返回最近访问(0)\n\n创建人类型 (--creator-type):\n 0 全部 (默认)\n 1 我创建的\n 2 他人创建的" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -268261,13 +278404,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -268275,13 +278418,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -268289,13 +278432,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -268304,14 +278447,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -268326,7 +278469,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -268341,13 +278484,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -268942,9 +279085,9 @@ "CommandRegistry:canonical_path=drive.recycle_list", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive recycle list", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/drive.md" ], "agent_summary": "列出回收站文件", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -268958,6 +279101,9 @@ "confirmation": "not_required", "description": "查看回收站文件列表", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -268986,13 +279132,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -269036,7 +279182,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -269048,7 +279194,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -269065,12 +279211,34 @@ "source": "cobra_help", "value": "查看回收站文件列表" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -269082,7 +279250,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -269112,7 +279280,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -269124,7 +279292,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -269132,13 +279300,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -269146,13 +279314,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -269161,14 +279329,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -269183,7 +279351,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -269198,7 +279366,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -269210,7 +279378,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -269533,9 +279701,9 @@ "CommandRegistry:canonical_path=drive.recycle_restore", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive recycle restore", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/drive.md" ], "agent_summary": "还原回收站文件", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -269549,6 +279717,9 @@ "confirmation": "not_required", "description": "还原回收站中的文件", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -269576,13 +279747,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -269626,13 +279797,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -269649,18 +279820,40 @@ "source": "cobra_help", "value": "还原回收站中的文件" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -269688,13 +279881,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -269702,13 +279895,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -269716,13 +279909,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -269731,14 +279924,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -269753,7 +279946,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -269768,13 +279961,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -269929,12 +280122,12 @@ "CommandRegistry:canonical_path=drive.rename_document", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive rename", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.rename_document", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.rename_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.rename_document" ], "agent_summary": "修改文档空间中文档或文件的名称", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -269948,6 +280141,9 @@ "confirmation": "not_required", "description": "对指定节点进行重命名。\r\n\r\n支持范围:\r\n- 知识库(workspace)下的文档节点、文件夹节点\r\n\r\n权限要求:\r\n- 对目标节点有编辑权限", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -269976,7 +280172,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -269989,7 +280185,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -270062,6 +280258,28 @@ "source": "mcp_metadata", "value": "对指定节点进行重命名。\r\n\r\n支持范围:\r\n- 知识库(workspace)下的文档节点、文件夹节点\r\n\r\n权限要求:\r\n- 对目标节点有编辑权限" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -270116,7 +280334,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -270129,7 +280347,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -270138,7 +280356,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "rename_document" @@ -270154,7 +280372,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "rename_document" @@ -270455,14 +280673,14 @@ "CommandRegistry:canonical_path=drive.search_files", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive search", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.drive.search_files", "skills/mono/references/intent-guide.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/drive.md", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.search_files" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.search_files" ], "agent_summary": "全局搜索文件,默认同时搜索钉盘和文档空间,合并返回结果", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -270505,7 +280723,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -270518,7 +280736,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -270647,7 +280865,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -270660,7 +280878,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -271754,12 +281972,12 @@ "CommandRegistry:canonical_path=drive.upload", "Skill:skills/mono/references/products/drive.md", "cobra-help:dws drive upload", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/intent-guide.md", "skills/mono/references/products/drive.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.upload" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.upload" ], "agent_summary": "上传本地文件到钉盘或文档空间", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -271773,6 +281991,9 @@ "confirmation": "not_required", "description": "将本地文件上传(三步自动完成)。\n\n路由规则:\n 默认(无 --workspace) → 上传到钉盘(我的文件或指定空间)\n --workspace \u003cid\u003e → 上传到文档空间/知识库\n\n流程:\n 1. 获取 OSS 上传凭证\n 2. HTTP PUT 上传文件二进制到 OSS\n 3. 提交文件入库\n\n上传位置: --folder 指定父目录,不传则上传到空间根目录。", "display": "钉盘文件管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -271802,14 +282023,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -271876,13 +282097,35 @@ "source": "cobra_help", "value": "将本地文件上传(三步自动完成)。\n\n路由规则:\n 默认(无 --workspace) → 上传到钉盘(我的文件或指定空间)\n --workspace \u003cid\u003e → 上传到文档空间/知识库\n\n流程:\n 1. 获取 OSS 上传凭证\n 2. HTTP PUT 上传文件二进制到 OSS\n 3. 提交文件入库\n\n上传位置: --folder 指定父目录,不传则上传到空间根目录。" }, + "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": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -271895,7 +282138,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -271940,14 +282183,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" }, "interface_reason": { @@ -271956,14 +282199,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" }, "interface_ref": { @@ -271972,14 +282215,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null }, "reviewed": { @@ -271995,7 +282238,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -272681,12 +282924,12 @@ "Skill:skills/multi/dingtalk-live/SKILL.md", "cobra-help:dws live stream list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.live.prod.json#live.get_my_lives", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.live.get_my_lives", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#live.get_my_lives", - "structured-hint:skills/mono/schema-hints/selection-review.json#live.get_my_lives" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#live.get_my_lives", + "structured-hint:internal/cli/schema_hints/selection-review.json#live.get_my_lives" ], "agent_summary": "查看我的直播列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -272700,6 +282943,9 @@ "confirmation": "not_required", "description": "获取当前用户发起的直播列表,包含每场直播的基础信息与统计数据。返回字段包括:直播标题、封面图 URL、直播 ID、主播昵称、开始/结束时间戳、播放时长(毫秒)、观看量(UV)及直播状态(如已结束)。数据按分页返回,支持判断是否还有更多内容。适用于个人直播管理、历史记录查看等场景,仅展示当前用户有权限访问的直播内容。", "display": "直播列表 / 信息", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -272728,7 +282974,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -272741,7 +282987,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -272814,6 +283060,28 @@ "source": "mcp_metadata", "value": "获取当前用户发起的直播列表,包含每场直播的基础信息与统计数据。返回字段包括:直播标题、封面图 URL、直播 ID、主播昵称、开始/结束时间戳、播放时长(毫秒)、观看量(UV)及直播状态(如已结束)。数据按分页返回,支持判断是否还有更多内容。适用于个人直播管理、历史记录查看等场景,仅展示当前用户有权限访问的直播内容。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -272868,7 +283136,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -272881,7 +283149,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -272889,7 +283157,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "live", "rpc_name": "get_my_lives" @@ -272904,7 +283172,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "live", "rpc_name": "get_my_lives" @@ -273024,13 +283292,13 @@ "agent_source_refs": [ "cobra-help:dws mail message batch-delete", "internal/cli/schema_command_registry.json#mail.batch_delete_message", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.batch_delete_message", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "批量删除指定邮件", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -273044,6 +283312,9 @@ "confirmation": "user_required", "description": "批量删除邮件", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -273072,7 +283343,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -273085,7 +283356,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -273130,7 +283401,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -273143,7 +283414,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -273166,13 +283437,35 @@ "source": "mcp_metadata", "value": "批量删除邮件" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -273185,7 +283478,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -273228,7 +283521,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -273241,7 +283534,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -273300,7 +283593,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -273313,7 +283606,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -273614,13 +283907,13 @@ "agent_source_refs": [ "cobra-help:dws mail contact batch-delete", "internal/cli/schema_command_registry.json#mail.batch_delete_user_mail_contacts", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.batch_delete_user_mail_contacts", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "批量删除个人邮件联系人", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -273634,6 +283927,9 @@ "confirmation": "user_required", "description": "批量删除用户邮箱联系人", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -273662,7 +283958,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -273675,7 +283971,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -273720,7 +284016,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -273733,7 +284029,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -273756,13 +284052,35 @@ "source": "mcp_metadata", "value": "批量删除用户邮箱联系人" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -273775,7 +284093,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -273818,7 +284136,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -273831,7 +284149,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -273890,7 +284208,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -273903,7 +284221,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -274204,12 +284522,12 @@ "agent_source_refs": [ "cobra-help:dws mail message batch-move", "internal/cli/schema_command_registry.json#mail.batch_move_message", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.batch_move_message", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "把多封邮件批量移动到指定文件夹", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -274223,6 +284541,9 @@ "confirmation": "not_required", "description": "批量移动邮件到指定文件夹", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -274251,7 +284572,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -274264,7 +284585,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -274337,6 +284658,28 @@ "source": "mcp_metadata", "value": "批量移动邮件到指定文件夹" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -274391,7 +284734,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -274404,7 +284747,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -274878,12 +285221,12 @@ "agent_source_refs": [ "cobra-help:dws mail attachment download", "internal/cli/schema_command_registry.json#mail.create_download_session", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_download_session", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "把指定邮件附件下载到本地文件", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -274925,7 +285268,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -274938,7 +285281,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -275065,7 +285408,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -275078,7 +285421,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -275706,12 +286049,12 @@ "agent_source_refs": [ "cobra-help:dws mail draft create", "internal/cli/schema_command_registry.json#mail.create_draft", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_draft", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "创建邮件草稿但不发送", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -275725,6 +286068,9 @@ "confirmation": "not_required", "description": "创建邮件草稿", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -275753,7 +286099,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -275766,7 +286112,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -275839,6 +286185,28 @@ "source": "mcp_metadata", "value": "创建邮件草稿" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -275893,7 +286261,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -275906,7 +286274,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -276757,12 +287125,12 @@ "agent_source_refs": [ "cobra-help:dws mail message forward", "internal/cli/schema_command_registry.json#mail.create_forward_draft", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_forward_draft", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "基于已有邮件创建转发草稿", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -276804,7 +287172,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -276817,7 +287185,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -276944,7 +287312,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -276957,7 +287325,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -277794,13 +288162,13 @@ "cobra-help:dws mail folder create", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.create_mail_folder", "internal/cli/schema_command_registry.json#mail.create_mail_folder", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_mail_folder", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "创建自定义邮件文件夹", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -277814,6 +288182,9 @@ "confirmation": "not_required", "description": "该工具支持在指定邮箱下创建邮件文件夹。可以创建顶层文件夹,也可以在指定父文件夹下创建子文件夹。创建成功后返回新文件夹的 ID 和元信息。", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -277842,7 +288213,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -277855,7 +288226,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -277928,6 +288299,28 @@ "source": "mcp_metadata", "value": "该工具支持在指定邮箱下创建邮件文件夹。可以创建顶层文件夹,也可以在指定父文件夹下创建子文件夹。创建成功后返回新文件夹的 ID 和元信息。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -277982,7 +288375,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -277995,7 +288388,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -278003,7 +288396,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "create_mail_folder" @@ -278018,7 +288411,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "create_mail_folder" @@ -278436,12 +288829,12 @@ "agent_source_refs": [ "cobra-help:dws mail message reply", "internal/cli/schema_command_registry.json#mail.create_reply_draft", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_reply_draft", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "创建仅回复原发件人的邮件草稿", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -278483,7 +288876,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -278496,7 +288889,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -278623,7 +289016,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -278636,7 +289029,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -279445,12 +289838,12 @@ "agent_source_refs": [ "cobra-help:dws mail message reply-all", "internal/cli/schema_command_registry.json#mail.create_replyall_draft", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_replyall_draft", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "创建回复原邮件全部参与者的草稿", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -279492,7 +289885,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -279505,7 +289898,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -279632,7 +290025,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -279645,7 +290038,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -280481,12 +290874,12 @@ "agent_source_refs": [ "cobra-help:dws mail contact create", "internal/cli/schema_command_registry.json#mail.create_user_mail_contact", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_user_mail_contact", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "创建个人邮件联系人", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -280500,6 +290893,9 @@ "confirmation": "not_required", "description": "创建用户邮箱联系人", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -280528,7 +290924,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -280541,7 +290937,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -280614,6 +291010,28 @@ "source": "mcp_metadata", "value": "创建用户邮箱联系人" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -280668,7 +291086,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -280681,7 +291099,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -281377,12 +291795,12 @@ "agent_source_refs": [ "cobra-help:dws mail template create", "internal/cli/schema_command_registry.json#mail.create_user_message_template", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.create_user_message_template", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "创建可复用的邮件模板", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -281396,6 +291814,9 @@ "confirmation": "not_required", "description": "创建个人邮件模板", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -281424,7 +291845,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -281437,7 +291858,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -281510,6 +291931,28 @@ "source": "mcp_metadata", "value": "创建个人邮件模板" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -281564,7 +292007,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -281577,7 +292020,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -282558,14 +293001,14 @@ "cobra-help:dws mail folder delete", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.delete_mail_folder", "internal/cli/schema_command_registry.json#mail.delete_mail_folder", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.delete_mail_folder", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "删除指定自定义邮件文件夹", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -282579,6 +293022,9 @@ "confirmation": "user_required", "description": "该工具支持删除指定邮箱下的邮件文件夹。需要传入要删除的文件夹 ID,文件夹 ID 可通过列出邮件文件夹获得。不要把文件夹名称当作 ID。", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -282607,7 +293053,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -282620,7 +293066,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -282665,7 +293111,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -282678,7 +293124,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -282701,13 +293147,35 @@ "source": "mcp_metadata", "value": "该工具支持删除指定邮箱下的邮件文件夹。需要传入要删除的文件夹 ID,文件夹 ID 可通过列出邮件文件夹获得。不要把文件夹名称当作 ID。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -282720,7 +293188,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -282763,7 +293231,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -282776,7 +293244,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -282784,7 +293252,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "delete_mail_folder" @@ -282799,7 +293267,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "delete_mail_folder" @@ -282841,7 +293309,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -282854,7 +293322,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -283134,13 +293602,13 @@ "agent_source_refs": [ "cobra-help:dws mail template delete", "internal/cli/schema_command_registry.json#mail.delete_user_message_template", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.delete_user_message_template", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "删除指定邮件模板", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -283154,6 +293622,9 @@ "confirmation": "user_required", "description": "删除用户邮件模板", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -283182,7 +293653,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -283195,7 +293666,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -283240,7 +293711,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -283253,7 +293724,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -283276,13 +293747,35 @@ "source": "mcp_metadata", "value": "删除用户邮件模板" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -283295,7 +293788,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -283338,7 +293831,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -283351,7 +293844,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -283410,7 +293903,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -283423,7 +293916,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -283704,13 +294197,13 @@ "cobra-help:dws mail message get", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.get_email_by_message_id", "internal/cli/schema_command_registry.json#mail.get_email_by_message_id", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.get_email_by_message_id", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "获取指定邮件的完整正文和元数据", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -283724,6 +294217,9 @@ "confirmation": "not_required", "description": "根据 messageId 获取邮件详情", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -283752,7 +294248,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -283765,7 +294261,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -283838,6 +294334,28 @@ "source": "mcp_metadata", "value": "根据 messageId 获取邮件详情" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -283892,7 +294410,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -283905,7 +294423,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -283913,7 +294431,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "get_email_by_message_id" @@ -283928,7 +294446,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "get_email_by_message_id" @@ -284262,12 +294780,12 @@ "cobra-help:dws mail thread get", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.get_thread", "internal/cli/schema_command_registry.json#mail.get_thread", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.get_thread", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "获取指定邮件会话的详情", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -284281,6 +294799,9 @@ "confirmation": "not_required", "description": "通过会话 ID 获取指定邮箱中的会话信息,默认仅返回会话基本信息,可通过 $select 参数指定需要额外返回的字段(如 $select=messages 返回会话内的邮件列表)", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -284309,7 +294830,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -284322,7 +294843,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -284395,6 +294916,28 @@ "source": "mcp_metadata", "value": "通过会话 ID 获取指定邮箱中的会话信息,默认仅返回会话基本信息,可通过 $select 参数指定需要额外返回的字段(如 $select=messages 返回会话内的邮件列表)" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -284449,7 +294992,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -284462,7 +295005,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -284470,7 +295013,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "get_thread" @@ -284485,7 +295028,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "get_thread" @@ -284818,12 +295361,12 @@ "agent_source_refs": [ "cobra-help:dws mail template get", "internal/cli/schema_command_registry.json#mail.get_user_message_template", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.get_user_message_template", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "获取指定邮件模板的完整内容", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -284837,6 +295380,9 @@ "confirmation": "not_required", "description": "获取用户邮件模板详情", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -284865,7 +295411,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -284878,7 +295424,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -284951,6 +295497,28 @@ "source": "mcp_metadata", "value": "获取用户邮件模板详情" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -285005,7 +295573,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -285018,7 +295586,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -285362,10 +295930,10 @@ "agent_source_refs": [ "cobra-help:dws mail message list", "internal/cli/schema_command_registry.json#mail.list_emails", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "列出收件箱或指定文件夹中的邮件", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -285379,6 +295947,9 @@ "confirmation": "not_required", "description": "列出指定文件夹中的邮件列表(默认为收件箱)。\n\n底层通过 KQL 查询 folderId 实现,返回邮件 ID 及元信息(不含正文)。\n\n常用文件夹 ID:1=已发送, 2=收件箱, 3=垃圾邮件, 5=草稿, 6=已删除\n\n返回字段:\n messages 邮件列表,每条包含邮件 ID 及元信息(不含正文)\n total 符合条件的总邮件数\n nextCursor 下一页游标,传入 --cursor 翻页;值为 \"$\" 表示已到达列表尾部\n\n错误说明:\n domain.notFound 该用户的邮箱不是由钉钉邮箱托管,无法完成操作", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -285407,14 +295978,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -285467,7 +296038,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "not_required" }, { @@ -285480,7 +296051,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "not_required" }, "description": { @@ -285497,13 +296068,35 @@ "source": "cobra_help", "value": "列出指定文件夹中的邮件列表(默认为收件箱)。\n\n底层通过 KQL 查询 folderId 实现,返回邮件 ID 及元信息(不含正文)。\n\n常用文件夹 ID:1=已发送, 2=收件箱, 3=垃圾邮件, 5=草稿, 6=已删除\n\n返回字段:\n messages 邮件列表,每条包含邮件 ID 及元信息(不含正文)\n total 符合条件的总邮件数\n nextCursor 下一页游标,传入 --cursor 翻页;值为 \"$\" 表示已到达列表尾部\n\n错误说明:\n domain.notFound 该用户的邮箱不是由钉钉邮箱托管,无法完成操作" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "read" }, { @@ -285516,7 +296109,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "read" }, "examples": { @@ -285545,7 +296138,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "idempotent" }, { @@ -285558,7 +296151,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "idempotent" }, "interface_mode": { @@ -285567,14 +296160,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" }, "interface_reason": { @@ -285583,14 +296176,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "CLI wrapper converts the reviewed folder selection into a KQL query and maps pagination before calling the pinned search_emails RPC; the local transform plus RPC call is not a one-to-one interface contract" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "CLI wrapper converts the reviewed folder selection into a KQL query and maps pagination before calling the pinned search_emails RPC; the local transform plus RPC call is not a one-to-one interface contract" }, "interface_ref": { @@ -285599,14 +296192,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null }, "reviewed": { @@ -285622,7 +296215,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": true } ], @@ -285638,7 +296231,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "low" }, { @@ -285651,7 +296244,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "low" }, "title": { @@ -286080,13 +296673,13 @@ "cobra-help:dws mail folder list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.list_folders", "internal/cli/schema_command_registry.json#mail.list_folders", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.list_folders", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "列出指定邮箱的系统和自定义文件夹", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -286100,6 +296693,9 @@ "confirmation": "not_required", "description": "该工具支持列出指定邮箱的顶层文件夹或指定父文件夹下的所有子文件夹。\r\n注意:该工具只会返回文件夹的 ID 和元信息(folderId为空则返回顶层文件夹,非空则返回指定父文件夹的子文件夹)", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -286128,7 +296724,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -286141,7 +296737,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -286214,6 +296810,28 @@ "source": "mcp_metadata", "value": "该工具支持列出指定邮箱的顶层文件夹或指定父文件夹下的所有子文件夹。\r\n注意:该工具只会返回文件夹的 ID 和元信息(folderId为空则返回顶层文件夹,非空则返回指定父文件夹的子文件夹)" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -286268,7 +296886,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -286281,7 +296899,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -286289,7 +296907,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "list_folders" @@ -286304,7 +296922,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "list_folders" @@ -286625,12 +297243,12 @@ "agent_source_refs": [ "cobra-help:dws mail attachment list", "internal/cli/schema_command_registry.json#mail.list_mail_attachments", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.list_mail_attachments", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "列出指定邮件的全部附件元数据", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -286644,6 +297262,9 @@ "confirmation": "not_required", "description": "列举邮件附件", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -286672,7 +297293,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -286685,7 +297306,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -286758,6 +297379,28 @@ "source": "mcp_metadata", "value": "列举邮件附件" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -286812,7 +297455,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -286825,7 +297468,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -287176,12 +297819,12 @@ "cobra-help:dws mail tag list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.list_tags", "internal/cli/schema_command_registry.json#mail.list_tags", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.list_tags", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "列出指定邮箱可用的邮件标签", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -287195,6 +297838,9 @@ "confirmation": "not_required", "description": "该工具支持列出指定邮箱下的所有邮件标签。只会返回标签 的 ID 和元信息(名称、父标签、邮件数量、未读数量等。", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -287223,7 +297869,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -287236,7 +297882,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -287309,6 +297955,28 @@ "source": "mcp_metadata", "value": "该工具支持列出指定邮箱下的所有邮件标签。只会返回标签 的 ID 和元信息(名称、父标签、邮件数量、未读数量等。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -287363,7 +298031,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -287376,7 +298044,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -287384,7 +298052,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "list_tags" @@ -287399,7 +298067,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "list_tags" @@ -287623,12 +298291,12 @@ "agent_source_refs": [ "cobra-help:dws mail contact list", "internal/cli/schema_command_registry.json#mail.list_user_mail_contacts", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.list_user_mail_contacts", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "分页列出个人保存的邮件联系人", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -287642,6 +298310,9 @@ "confirmation": "not_required", "description": "列出用户邮箱联系人", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -287670,7 +298341,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -287683,7 +298354,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -287756,6 +298427,28 @@ "source": "mcp_metadata", "value": "列出用户邮箱联系人" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -287810,7 +298503,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -287823,7 +298516,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -288286,12 +298979,12 @@ "cobra-help:dws mail mailbox list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.list_user_mailboxes", "internal/cli/schema_command_registry.json#mail.list_user_mailboxes", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.list_user_mailboxes", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "列出当前登录用户自己的可用邮箱", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -288305,6 +298998,9 @@ "confirmation": "not_required", "description": "查询当前钉钉用户可以使用的 Email 地址列表。", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -288333,7 +299029,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -288346,7 +299042,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -288419,6 +299115,28 @@ "source": "mcp_metadata", "value": "查询当前钉钉用户可以使用的 Email 地址列表。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -288473,7 +299191,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -288486,7 +299204,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -288494,7 +299212,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "list_user_mailboxes" @@ -288509,7 +299227,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "list_user_mailboxes" @@ -288629,12 +299347,12 @@ "agent_source_refs": [ "cobra-help:dws mail template list", "internal/cli/schema_command_registry.json#mail.list_user_message_templates", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.list_user_message_templates", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "分页列出当前邮箱的邮件模板", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -288648,6 +299366,9 @@ "confirmation": "not_required", "description": "列出用户邮件模板", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -288676,7 +299397,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -288689,7 +299410,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -288762,6 +299483,28 @@ "source": "mcp_metadata", "value": "列出用户邮件模板" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -288816,7 +299559,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -288829,7 +299572,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -289292,13 +300035,13 @@ "cobra-help:dws mail message search", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.search_emails", "internal/cli/schema_command_registry.json#mail.search_emails", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.search_emails", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "使用 KQL 条件搜索邮件", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -289312,6 +300055,9 @@ "confirmation": "not_required", "description": "使用类似 KQL 的查询表达式搜索邮件。\r\n该工具支持通过灵活的查询表达式、分页、排序和字段选择来搜索邮件。\r\n\r\n注意:该工具只会返回邮件的ID和元信息,不会返回完整的邮件正文内容", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -289340,7 +300086,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -289353,7 +300099,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -289426,6 +300172,28 @@ "source": "mcp_metadata", "value": "使用类似 KQL 的查询表达式搜索邮件。\r\n该工具支持通过灵活的查询表达式、分页、排序和字段选择来搜索邮件。\r\n\r\n注意:该工具只会返回邮件的ID和元信息,不会返回完整的邮件正文内容" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -289480,7 +300248,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -289493,7 +300261,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -289501,7 +300269,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "search_emails" @@ -289516,7 +300284,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "search_emails" @@ -290044,11 +300812,11 @@ "agent_source_refs": [ "cobra-help:dws mail user search", "internal/cli/schema_command_registry.json#mail.search_mail_users", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.search_mail_users", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "按姓名、工号或关键词搜索企业邮箱用户", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -290060,8 +300828,19 @@ "cli_name": "search", "cli_path": "mail user search", "confirmation": "not_required", + "constraints": { + "require_one_of": [ + [ + "keyword", + "employee-no" + ] + ] + }, "description": "搜索账号", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -290090,7 +300869,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -290103,7 +300882,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -290134,6 +300913,14 @@ "source": "reviewed_command_registry", "source_ref": "mail user search", "value": "mail.search_mail_users" + }, + { + "precedence": "reviewed_manual", + "review_reason": "The reviewed CLI accepts either a fuzzy keyword or an exact employee number, represented by a typed require-one-of constraint rather than two unconditional requirements.", + "selected": false, + "source": "reviewed_manual_hint", + "source_ref": "mail user search", + "value": "mail.search_mail_users" } ], "precedence": "command_registry", @@ -290176,6 +300963,28 @@ "source": "mcp_metadata", "value": "搜索账号" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -290230,7 +301039,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -290243,7 +301052,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -290592,8 +301401,21 @@ "required": { "candidates": [ { - "precedence": "inference", + "precedence": "reviewed_manual", + "review_reason": "The reviewed CLI accepts either a fuzzy keyword or an exact employee number, represented by a typed require-one-of constraint rather than two unconditional requirements.", "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 }, @@ -290604,10 +301426,11 @@ "value": false } ], - "precedence": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "usage_required_inference", - "value": true + "review_reason": "The reviewed CLI accepts either a fuzzy keyword or an exact employee number, represented by a typed require-one-of constraint rather than two unconditional requirements.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -290640,7 +301463,7 @@ }, "interface_description": "按工号精确查询", "property": "employeeNo", - "required": true, + "required": false, "type": "string" }, "keyword": { @@ -290689,8 +301512,21 @@ "required": { "candidates": [ { - "precedence": "inference", + "precedence": "reviewed_manual", + "review_reason": "The reviewed CLI accepts either a fuzzy keyword or an exact employee number, represented by a typed require-one-of constraint rather than two unconditional requirements.", "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 }, @@ -290701,10 +301537,11 @@ "value": false } ], - "precedence": "inference", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "usage_required_inference", - "value": true + "review_reason": "The reviewed CLI accepts either a fuzzy keyword or an exact employee number, represented by a typed require-one-of constraint rather than two unconditional requirements.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -290737,7 +301574,7 @@ }, "interface_description": "搜索关键词(名字、昵称、拼音、工号、办公地点等)", "property": "keyword", - "required": true, + "required": false, "type": "string" }, "limit": { @@ -290875,12 +301712,12 @@ "agent_source_refs": [ "cobra-help:dws mail draft send", "internal/cli/schema_command_registry.json#mail.send_draft", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.send_draft", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "发送草稿箱中已有的邮件草稿", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -290894,6 +301731,9 @@ "confirmation": "not_required", "description": "发送草稿箱中的邮件", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -290922,7 +301762,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -290935,7 +301775,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -291008,6 +301848,28 @@ "source": "mcp_metadata", "value": "发送草稿箱中的邮件" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -291062,7 +301924,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -291075,7 +301937,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -291432,13 +302294,13 @@ "cobra-help:dws mail message send", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.send_email", "internal/cli/schema_command_registry.json#mail.send_email", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.send_email", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "发送一封新的邮件", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -291452,6 +302314,9 @@ "confirmation": "not_required", "description": "使用指定的Email地址作为发件人发送一封邮件。", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -291480,7 +302345,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -291493,7 +302358,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -291566,6 +302431,28 @@ "source": "mcp_metadata", "value": "使用指定的Email地址作为发件人发送一封邮件。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -291620,7 +302507,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -291633,7 +302520,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -291641,7 +302528,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "send_email" @@ -291656,7 +302543,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "send_email" @@ -292520,12 +303407,12 @@ "agent_source_refs": [ "cobra-help:dws mail draft update", "internal/cli/schema_command_registry.json#mail.update_draft", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.update_draft", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "更新已有邮件草稿的内容", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -292539,6 +303426,9 @@ "confirmation": "not_required", "description": "更新邮件草稿", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -292567,7 +303457,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -292580,7 +303470,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -292653,6 +303543,28 @@ "source": "mcp_metadata", "value": "更新邮件草稿" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -292707,7 +303619,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -292720,7 +303632,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -293669,13 +304581,13 @@ "cobra-help:dws mail folder update", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.mail.prod.json#mail.update_mail_folder", "internal/cli/schema_command_registry.json#mail.update_mail_folder", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.update_mail_folder", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "重命名指定邮件文件夹", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -293689,6 +304601,9 @@ "confirmation": "not_required", "description": "该工具支持修改指定邮箱下邮件文件夹的名称。需要传入要更新的文件夹 ID 和新名称。文件夹 ID 可通过列出邮件文件夹获得,不要把文件夹名称当作 ID。", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -293717,7 +304632,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -293730,7 +304645,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -293803,6 +304718,28 @@ "source": "mcp_metadata", "value": "该工具支持修改指定邮箱下邮件文件夹的名称。需要传入要更新的文件夹 ID 和新名称。文件夹 ID 可通过列出邮件文件夹获得,不要把文件夹名称当作 ID。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -293857,7 +304794,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -293870,7 +304807,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -293878,7 +304815,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "update_mail_folder" @@ -293893,7 +304830,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "mail", "rpc_name": "update_mail_folder" @@ -294323,12 +305260,12 @@ "agent_source_refs": [ "cobra-help:dws mail contact update", "internal/cli/schema_command_registry.json#mail.update_user_mail_contact", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.update_user_mail_contact", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "更新个人邮件联系人的资料", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -294342,6 +305279,9 @@ "confirmation": "not_required", "description": "修改用户邮箱联系人信息", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -294370,7 +305310,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -294383,7 +305323,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -294456,6 +305396,28 @@ "source": "mcp_metadata", "value": "修改用户邮箱联系人信息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -294510,7 +305472,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -294523,7 +305485,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -295322,12 +306284,12 @@ "agent_source_refs": [ "cobra-help:dws mail template update", "internal/cli/schema_command_registry.json#mail.update_user_message_template", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.mail.update_user_message_template", "skills/mono/SKILL.md", - "skills/mono/references/products/mail.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/mail.md" ], "agent_summary": "更新已有邮件模板的内容", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -295339,8 +306301,24 @@ "cli_name": "update", "cli_path": "mail template update", "confirmation": "not_required", + "constraints": { + "require_one_of": [ + [ + "from", + "subject", + "content", + "body", + "name", + "to", + "cc" + ] + ] + }, "description": "更新用户邮件模板", "display": "邮箱 / 邮件收发", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -295369,7 +306347,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -295382,7 +306360,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -295413,6 +306391,14 @@ "source": "reviewed_command_registry", "source_ref": "mail template update", "value": "mail.update_user_message_template" + }, + { + "precedence": "reviewed_manual", + "review_reason": "The reviewed patch command accepts any non-empty subset of mutable template fields; a typed require-one-of constraint owns that requirement.", + "selected": false, + "source": "reviewed_manual_hint", + "source_ref": "mail template update", + "value": "mail.update_user_message_template" } ], "precedence": "command_registry", @@ -295455,6 +306441,28 @@ "source": "mcp_metadata", "value": "更新用户邮件模板" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -295509,7 +306517,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -295522,7 +306530,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -295715,15 +306723,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -295813,8 +306827,21 @@ "required": { "candidates": [ { - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", + "review_reason": "The reviewed patch command accepts any non-empty subset of mutable template fields; a typed require-one-of constraint owns that 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 }, @@ -295825,10 +306852,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "review_reason": "The reviewed patch command accepts any non-empty subset of mutable template fields; a typed require-one-of constraint owns that requirement.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -295861,7 +306889,7 @@ }, "interface_description": "markdown格式的邮件正文内容", "property": "body", - "required": true, + "required": false, "type": "string" }, "email": { @@ -296013,15 +307041,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -296207,8 +307241,21 @@ "required": { "candidates": [ { - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", + "review_reason": "The reviewed patch command accepts any non-empty subset of mutable template fields; a typed require-one-of constraint owns that 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 }, @@ -296219,10 +307266,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "review_reason": "The reviewed patch command accepts any non-empty subset of mutable template fields; a typed require-one-of constraint owns that requirement.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -296255,7 +307303,7 @@ }, "interface_description": "名称", "property": "name", - "required": true, + "required": false, "type": "string" }, "subject": { @@ -296304,8 +307352,21 @@ "required": { "candidates": [ { - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", + "review_reason": "The reviewed patch command accepts any non-empty subset of mutable template fields; a typed require-one-of constraint owns that 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 }, @@ -296316,10 +307377,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "review_reason": "The reviewed patch command accepts any non-empty subset of mutable template fields; a typed require-one-of constraint owns that requirement.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -296352,7 +307414,7 @@ }, "interface_description": "邮件主题", "property": "subject", - "required": true, + "required": false, "type": "string" }, "to": { @@ -296427,15 +307489,21 @@ "required": { "candidates": [ { - "precedence": "default", + "precedence": "command_constraint", "selected": true, + "source": "require_one_of_constraint", + "value": false + }, + { + "precedence": "default", + "selected": false, "source": "default", "value": false } ], - "precedence": "default", - "resolution": "fallback", - "source": "default", + "precedence": "command_constraint", + "resolution": "highest_precedence", + "source": "require_one_of_constraint", "value": false }, "required_when": { @@ -296490,12 +307558,12 @@ "agent_source_refs": [ "cobra-help:dws minutes permission add --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.add_member_permission", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "批量给多个听记增加成员,并设置成员的权限。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -296509,6 +307577,9 @@ "confirmation": "not_required", "description": "批量给多个听记增加成员,并且设置成员的权限。权限类型为:0:管理员;1:所有者;2:可编辑;3:可查看/下载;4:仅查看。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -296537,7 +307608,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -296550,7 +307621,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -296623,6 +307694,28 @@ "source": "mcp_metadata", "value": "批量给多个听记增加成员,并且设置成员的权限。权限类型为:0:管理员;1:所有者;2:可编辑;3:可查看/下载;4:仅查看。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -296677,7 +307770,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -296690,7 +307783,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -297444,13 +308537,13 @@ "cobra-help:dws minutes hot-word add --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.add_personal_hot_word", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.add_personal_hot_word", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "添加听记个人热词,用于优化语音识别中专有名词、人名等的识别准确率。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -297464,6 +308557,9 @@ "confirmation": "not_required", "description": "添加听记个人热词\r\n对于听记语音识别中,需要优化识别结果的专有名词、人名、以及其他用户需要添加热词的场景使用\r\n热词长度不超过10个汉字或5个英文单词", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -297492,7 +308588,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -297505,7 +308601,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -297578,6 +308674,28 @@ "source": "mcp_metadata", "value": "添加听记个人热词\r\n对于听记语音识别中,需要优化识别结果的专有名词、人名、以及其他用户需要添加热词的场景使用\r\n热词长度不超过10个汉字或5个英文单词" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -297632,7 +308750,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -297645,7 +308763,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -297653,7 +308771,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "add_personal_hot_word" @@ -297668,7 +308786,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "add_personal_hot_word" @@ -297920,13 +309038,13 @@ "cobra-help:dws minutes get batch --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.batch_get_minutes_details", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.batch_get_minutes_details", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "根据 taskUuid 列表批量查询听记详情。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -297940,6 +309058,9 @@ "confirmation": "not_required", "description": "根据听记taskUuid列表批量查询听记详情。输入参数:taskUuid列表(string[],必填,每个元素为听记的唯一标识符,最少传入1个)。返回对应听记的详情列表,每条记录包含:听记标题、时长、参与人列表、创建时间、听记唯一标识taskUuid、听记状态。适用于已知特定听记taskUuid需批量获取详情的列表展示场景。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -297968,7 +309089,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -297981,7 +309102,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -298054,6 +309175,28 @@ "source": "mcp_metadata", "value": "根据听记taskUuid列表批量查询听记详情。输入参数:taskUuid列表(string[],必填,每个元素为听记的唯一标识符,最少传入1个)。返回对应听记的详情列表,每条记录包含:听记标题、时长、参与人列表、创建时间、听记唯一标识taskUuid、听记状态。适用于已知特定听记taskUuid需批量获取详情的列表展示场景。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -298108,7 +309251,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -298121,7 +309264,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -298129,7 +309272,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "batch_get_minutes_details" @@ -298144,7 +309287,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "batch_get_minutes_details" @@ -298362,13 +309505,13 @@ "cobra-help:dws minutes upload cancel --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.cancel_upload_session", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.cancel_upload_session", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "取消 create 创建的上传会话,传入要取消的会话 ID。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -298382,6 +309525,9 @@ "confirmation": "not_required", "description": "取消文件上传会话\r\n当需要取消create_upload_session创建的会话时使用该接口,传入要取消的会话ID", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -298410,7 +309556,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -298423,7 +309569,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -298496,6 +309642,28 @@ "source": "mcp_metadata", "value": "取消文件上传会话\r\n当需要取消create_upload_session创建的会话时使用该接口,传入要取消的会话ID" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -298550,7 +309718,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -298563,7 +309731,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -298571,7 +309739,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "cancel_upload_session" @@ -298586,7 +309754,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "cancel_upload_session" @@ -298811,13 +309979,13 @@ "cobra-help:dws minutes upload complete --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.complete_upload_session", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.complete_upload_session", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "文件上传完成后,创建听记。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -298831,6 +309999,9 @@ "confirmation": "not_required", "description": "文件上传完成后,创建听记。\r\n必须在create_upload_session之后、预签名URL上传`curl -X PUT \"{presignedUrl}\" -T \"/path/to/file.mp4\"`完成后调用。\r\n调用流程参考create_upload_session介绍。\r\n幂等:同一sessionId重复调用直接返回已有的任务,不会重复创建。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -298859,7 +310030,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -298872,7 +310043,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -298945,6 +310116,28 @@ "source": "mcp_metadata", "value": "文件上传完成后,创建听记。\r\n必须在create_upload_session之后、预签名URL上传`curl -X PUT \"{presignedUrl}\" -T \"/path/to/file.mp4\"`完成后调用。\r\n调用流程参考create_upload_session介绍。\r\n幂等:同一sessionId重复调用直接返回已有的任务,不会重复创建。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -298999,7 +310192,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -299012,7 +310205,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -299020,7 +310213,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "complete_upload_session" @@ -299035,7 +310228,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "complete_upload_session" @@ -299260,13 +310453,13 @@ "cobra-help:dws minutes mind-graph create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.create_mind_graph", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.create_mind_graph", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "触发创建听记思维导图任务。触发成功后,可通过 query_mind_graph_status 轮询任务状态。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -299280,6 +310473,9 @@ "confirmation": "not_required", "description": "触发创建听记思维导图任务。触发成功后,你需要知道听记思维导图任务状态,每2s调用一次query_mind_graph_status,如果状态是“进行中”需要保持轮询。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -299308,7 +310504,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -299321,7 +310517,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -299394,6 +310590,28 @@ "source": "mcp_metadata", "value": "触发创建听记思维导图任务。触发成功后,你需要知道听记思维导图任务状态,每2s调用一次query_mind_graph_status,如果状态是“进行中”需要保持轮询。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -299448,7 +310666,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -299461,7 +310679,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -299469,7 +310687,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "create_mind_graph" @@ -299484,7 +310702,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "create_mind_graph" @@ -299714,12 +310932,12 @@ "agent_source_refs": [ "cobra-help:dws minutes speaker summary create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.create_speaker_summary", "skills/mono/references/best_practices/10-minutes-speaker-match.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "触发创建发言人的段落总结任务,将听记中每位发言人的所有发言内容汇总总结。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -299733,6 +310951,9 @@ "confirmation": "not_required", "description": "触发创建发言人的段落总结任务,该任务将听记的发言人的所有撰写内容汇总总结,触发后需要继续调用查询接口去查询总结任务的结果", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -299761,7 +310982,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -299774,7 +310995,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -299847,6 +311068,28 @@ "source": "mcp_metadata", "value": "触发创建发言人的段落总结任务,该任务将听记的发言人的所有撰写内容汇总总结,触发后需要继续调用查询接口去查询总结任务的结果" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -299901,7 +311144,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -299914,7 +311157,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -300177,13 +311420,13 @@ "cobra-help:dws minutes upload create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.create_upload_session", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.create_upload_session", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "创建文件上传会话,获取预签名上传URL。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -300197,6 +311440,9 @@ "confirmation": "not_required", "description": "创建文件上传会话,获取预签名上传URL\r\n调用方拿到 URL 后,直接用HTTP PUT将文件上传到该URL\r\n必须与complete_upload_session配合使用\r\n1.调用create_upload_session获取预签名上传URL和上传ID\r\n2.HTTP PUT预签名上传URL上传文件(不带HEADER)\r\n3.调用complete_upload_session传入会话ID", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -300225,7 +311471,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -300238,7 +311484,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -300311,6 +311557,28 @@ "source": "mcp_metadata", "value": "创建文件上传会话,获取预签名上传URL\r\n调用方拿到 URL 后,直接用HTTP PUT将文件上传到该URL\r\n必须与complete_upload_session配合使用\r\n1.调用create_upload_session获取预签名上传URL和上传ID\r\n2.HTTP PUT预签名上传URL上传文件(不带HEADER)\r\n3.调用complete_upload_session传入会话ID" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -300365,7 +311633,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -300378,7 +311646,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -300386,7 +311654,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "create_upload_session" @@ -300401,7 +311669,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "create_upload_session" @@ -301117,13 +312385,13 @@ "cobra-help:dws minutes get summary --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.get_minutes_ai_summary", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.get_minutes_ai_summary", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "获取由 AI 对听记转写原文进行结构化提炼生成的摘要,返回 Markdown 格式。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -301137,6 +312405,9 @@ "confirmation": "not_required", "description": "根据听记唯一标识获取由AI生成的听记内容摘要。输入参数:目标听记的唯一标识符taskUuid。返回Markdown格式的摘要文本,内容由AI对听记转写原文进行结构化提炼生成,涵盖会议主题、核心结论、关键讨论点等。适用于快速了解听记核心内容、会议记录整理、摘要分享等场景。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -301165,7 +312436,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -301178,7 +312449,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -301251,6 +312522,28 @@ "source": "mcp_metadata", "value": "根据听记唯一标识获取由AI生成的听记内容摘要。输入参数:目标听记的唯一标识符taskUuid。返回Markdown格式的摘要文本,内容由AI对听记转写原文进行结构化提炼生成,涵盖会议主题、核心结论、关键讨论点等。适用于快速了解听记核心内容、会议记录整理、摘要分享等场景。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -301305,7 +312598,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -301318,7 +312611,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -301326,7 +312619,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "get_minutes_ai_summary" @@ -301341,7 +312634,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "get_minutes_ai_summary" @@ -301578,13 +312871,13 @@ "cobra-help:dws minutes get info --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.get_minutes_basic_info", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.get_minutes_basic_info", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "获取指定听记的基础元数据信息。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -301598,6 +312891,9 @@ "confirmation": "not_required", "description": "根据听记唯一标识获取该听记的基础元数据信息。输入参数:听记的唯一标识符taskUuid。返回字段包括:创建人、开始时间、截止时间、听记标题、听记访问链接URL。适用于展示听记详情页头部信息、跳转听记原始链接、信息摘要展示等场景。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -301626,7 +312922,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -301639,7 +312935,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -301712,6 +313008,28 @@ "source": "mcp_metadata", "value": "根据听记唯一标识获取该听记的基础元数据信息。输入参数:听记的唯一标识符taskUuid。返回字段包括:创建人、开始时间、截止时间、听记标题、听记访问链接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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -301766,7 +313084,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -301779,7 +313097,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -301787,7 +313105,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "get_minutes_basic_info" @@ -301802,7 +313120,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "get_minutes_basic_info" @@ -302033,13 +313351,13 @@ "cobra-help:dws minutes get keywords --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.get_minutes_keywords", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.get_minutes_keywords", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "获取指定听记的关键字列表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -302053,6 +313371,9 @@ "confirmation": "not_required", "description": "根据听记唯一标识查询该听记的关键字列表。输入参数:目标听记的唯一标识符taskUuid。返回关键字列表,每个元素为一个从听记内容中提取的核心关键词。适用于快速了解听记主题、关键词检索、内容分类打标及听记摘要辅助展示等场景。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -302081,7 +313402,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -302094,7 +313415,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -302167,6 +313488,28 @@ "source": "mcp_metadata", "value": "根据听记唯一标识查询该听记的关键字列表。输入参数:目标听记的唯一标识符taskUuid。返回关键字列表,每个元素为一个从听记内容中提取的核心关键词。适用于快速了解听记主题、关键词检索、内容分类打标及听记摘要辅助展示等场景。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -302221,7 +313564,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -302234,7 +313577,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -302242,7 +313585,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "get_minutes_keywords" @@ -302257,7 +313600,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "get_minutes_keywords" @@ -302488,13 +313831,13 @@ "cobra-help:dws minutes get transcription --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.get_minutes_transcription", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.get_minutes_transcription", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "获取指定听记的语音转写原文。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -302508,6 +313851,9 @@ "confirmation": "not_required", "description": "根据听记唯一标识查询该听记的完整语音转写原文。输入参数:听记的唯一标识符 taskUuid。返回转写内容列表,每条记录包含:发言人信息、语音转写文本、对应时间戳。适用于用户回顾会议发言内容、按发言人检索原文、生成会议记录等场景。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -302536,7 +313882,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -302549,7 +313895,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -302622,6 +313968,28 @@ "source": "mcp_metadata", "value": "根据听记唯一标识查询该听记的完整语音转写原文。输入参数:听记的唯一标识符 taskUuid。返回转写内容列表,每条记录包含:发言人信息、语音转写文本、对应时间戳。适用于用户回顾会议发言内容、按发言人检索原文、生成会议记录等场景。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -302676,7 +314044,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -302689,7 +314057,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -302697,7 +314065,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "get_minutes_transcription" @@ -302712,7 +314080,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "get_minutes_transcription" @@ -303130,12 +314498,12 @@ "agent_source_refs": [ "cobra-help:dws minutes speaker summary get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.get_speaker_summary", "skills/mono/references/best_practices/10-minutes-speaker-match.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "查询发言人段落总结任务的结果,返回每位发言人的发言汇总。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -303149,6 +314517,9 @@ "confirmation": "not_required", "description": "查询发言人的段落总结任务的结果,该任务将听记的发言人的所有撰写内容汇总总结返回,配合创建任务使用", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -303177,7 +314548,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -303190,7 +314561,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -303263,6 +314634,28 @@ "source": "mcp_metadata", "value": "查询发言人的段落总结任务的结果,该任务将听记的发言人的所有撰写内容汇总总结返回,配合创建任务使用" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -303317,7 +314710,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -303330,7 +314723,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -303592,11 +314985,11 @@ "agent_source_refs": [ "cobra-help:dws minutes list mine --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.list_by_keyword_and_time_range", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "查询我创建的听记列表,支持分页,支持按关键字和时间范围筛选。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -303614,6 +315007,9 @@ "confirmation": "not_required", "description": "新版:查询我的听记列表,支持输入关键词或者时间范围查询,返回听记列表。代替list_by_keyword_range。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -303642,7 +315038,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -303655,7 +315051,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -303728,6 +315124,28 @@ "source": "mcp_metadata", "value": "新版:查询我的听记列表,支持输入关键词或者时间范围查询,返回听记列表。代替list_by_keyword_range。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -303782,7 +315200,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -303795,7 +315213,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -304363,13 +315781,13 @@ "cobra-help:dws minutes get todos --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.list_minutes_todos", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.list_minutes_todos", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "查询指定听记中由系统提取的待办事项列表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -304383,6 +315801,9 @@ "confirmation": "not_required", "description": "根据听记唯一标识查询该听记中提取的待办事项列表。输入参数:目标听记的唯一标识符taskUuid。返回待办事项列表,每条记录包含:待办事项内容、待办唯一ID、参与人信息、待办时间。适用于会后跟进行动项、任务分配追踪、按人员或时间筛选待办等场景。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -304411,7 +315832,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -304424,7 +315845,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -304497,6 +315918,28 @@ "source": "mcp_metadata", "value": "根据听记唯一标识查询该听记中提取的待办事项列表。输入参数:目标听记的唯一标识符taskUuid。返回待办事项列表,每条记录包含:待办事项内容、待办唯一ID、参与人信息、待办时间。适用于会后跟进行动项、任务分配追踪、按人员或时间筛选待办等场景。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -304551,7 +315994,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -304564,7 +316007,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -304572,7 +316015,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "list_minutes_todos" @@ -304587,7 +316030,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "list_minutes_todos" @@ -304817,12 +316260,12 @@ "agent_source_refs": [ "cobra-help:dws minutes hot-word list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.list_my_hotwords", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "查询当前用户配置的所有听记热词列表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -304836,6 +316279,9 @@ "confirmation": "not_required", "description": "查询我的热词列表,返回个人的所有听记配置过的热词列表", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -304864,7 +316310,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -304877,7 +316323,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -304950,6 +316396,28 @@ "source": "mcp_metadata", "value": "查询我的热词列表,返回个人的所有听记配置过的热词列表" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -305004,7 +316472,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -305017,7 +316485,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -305155,13 +316623,13 @@ "cobra-help:dws minutes mind-graph status --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.query_mind_graph_status", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.query_mind_graph_status", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "查询指定听记的思维导图生成状态。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -305175,6 +316643,9 @@ "confirmation": "not_required", "description": "查询思维导图任务状态,根据taskUuid查询对应思维导图状态。\r\n返回的结果里,任务状态(taskStatus)如下:\r\n0-进行中,1-成功,2-失败\r\n如果没有返回任务状态,也视为成功", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -305203,7 +316674,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -305216,7 +316687,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -305289,6 +316760,28 @@ "source": "mcp_metadata", "value": "查询思维导图任务状态,根据taskUuid查询对应思维导图状态。\r\n返回的结果里,任务状态(taskStatus)如下:\r\n0-进行中,1-成功,2-失败\r\n如果没有返回任务状态,也视为成功" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -305343,7 +316836,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -305356,7 +316849,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -305364,7 +316857,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "query_mind_graph_status" @@ -305379,7 +316872,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "query_mind_graph_status" @@ -305609,12 +317102,12 @@ "agent_source_refs": [ "cobra-help:dws minutes get audio --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.query_minutes_audio_url", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "查询听记的音频/视频文件地址(OSS 链接)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -305628,6 +317121,9 @@ "confirmation": "not_required", "description": "查询听记的音频/视频地址,入参为 taskUuid 和操作人 uid,操作人需拥有该听记的\"读\"权限及以上才会返回;支持所有类型的听记(线上闪记、线下闪记、A1 硬件听记、上传文件听记等)。在返回地址前会过滤以下场景:听记已被删除、A1 无痕模式听记、临存过期的听记(媒体未准备好或临时存储已过期)。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -305656,7 +317152,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -305669,7 +317165,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -305742,6 +317238,28 @@ "source": "mcp_metadata", "value": "查询听记的音频/视频地址,入参为 taskUuid 和操作人 uid,操作人需拥有该听记的\"读\"权限及以上才会返回;支持所有类型的听记(线上闪记、线下闪记、A1 硬件听记、上传文件听记等)。在返回地址前会过滤以下场景:听记已被删除、A1 无痕模式听记、临存过期的听记(媒体未准备好或临时存储已过期)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -305796,7 +317314,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -305809,7 +317327,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -306056,12 +317574,12 @@ "agent_source_refs": [ "cobra-help:dws minutes tag query --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.query_minutes_by_tag_id", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "根据用户的标签或分组 ID 查询该标签下的听记列表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -306075,6 +317593,9 @@ "confirmation": "not_required", "description": "根据用户的标签或者分组信息来查询听记列表信息,用户的标签通过听记页面手动创建。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -306103,7 +317624,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -306116,7 +317637,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -306189,6 +317710,28 @@ "source": "mcp_metadata", "value": "根据用户的标签或者分组信息来查询听记列表信息,用户的标签通过听记页面手动创建。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -306243,7 +317786,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -306256,7 +317799,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -306678,12 +318221,12 @@ "agent_source_refs": [ "cobra-help:dws minutes tag list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.query_user_tag_list", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "查询当前用户的听记标签或分组列表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -306697,6 +318240,9 @@ "confirmation": "not_required", "description": "查询我的的听记的标签或者分组列表,标签或者分组在听记页面创建。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -306725,7 +318271,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -306738,7 +318284,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -306811,6 +318357,28 @@ "source": "mcp_metadata", "value": "查询我的的听记的标签或者分组列表,标签或者分组在听记页面创建。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -306865,7 +318433,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -306878,7 +318446,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -307015,14 +318583,14 @@ "agent_source_refs": [ "cobra-help:dws minutes record pause --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "暂停正在进行的听记录音。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -307036,6 +318604,9 @@ "confirmation": "not_required", "description": "暂停听记录音", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -307064,14 +318635,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -307138,6 +318709,28 @@ "source": "cobra_help", "value": "暂停听记录音" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -307192,14 +318785,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -307208,14 +318801,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -307224,7 +318817,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -307233,14 +318826,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "minutes.执行听记指令-发起AI听记录音" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -307256,14 +318849,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -307528,14 +319121,14 @@ "agent_source_refs": [ "cobra-help:dws minutes record resume --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "恢复已暂停的听记录音。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -307549,6 +319142,9 @@ "confirmation": "not_required", "description": "恢复听记录音", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -307577,14 +319173,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -307651,6 +319247,28 @@ "source": "cobra_help", "value": "恢复听记录音" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -307705,14 +319323,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -307721,14 +319339,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -307737,7 +319355,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -307746,14 +319364,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "minutes.执行听记指令-发起AI听记录音" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -307769,14 +319387,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -308041,14 +319659,14 @@ "agent_source_refs": [ "cobra-help:dws minutes record start --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "发起听记并开始录音。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -308062,6 +319680,9 @@ "confirmation": "not_required", "description": "发起听记(开始录音)", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -308090,14 +319711,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -308164,13 +319785,35 @@ "source": "cobra_help", "value": "发起听记(开始录音)" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -308183,7 +319826,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -308226,14 +319869,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -308242,14 +319885,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -308258,7 +319901,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -308267,14 +319910,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "minutes.执行听记指令-发起AI听记录音" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -308290,14 +319933,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -308466,14 +320109,14 @@ "agent_source_refs": [ "cobra-help:dws minutes record stop --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "结束正在进行的听记录音。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -308487,6 +320130,9 @@ "confirmation": "not_required", "description": "结束听记录音", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -308515,14 +320161,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -308589,13 +320235,35 @@ "source": "cobra_help", "value": "结束听记录音" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -308608,7 +320276,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -308651,14 +320319,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -308667,14 +320335,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -308683,7 +320351,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -308692,14 +320360,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "minutes.执行听记指令-发起AI听记录音" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -308715,14 +320383,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -308987,13 +320655,13 @@ "agent_source_refs": [ "cobra-help:dws minutes permission remove --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.remove_member_permission", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "批量移除多个听记的成员权限。移除后,对应成员将失去对这些听记的访问权限。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -309007,6 +320675,9 @@ "confirmation": "user_required", "description": "批量移除多个听记的成员的权限。权限类型为:0:管理员;1:所有者;2:可编辑;3:可查看/下载;4:仅查看。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -309035,7 +320706,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -309048,7 +320719,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -309093,7 +320764,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -309106,7 +320777,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -309129,13 +320800,35 @@ "source": "mcp_metadata", "value": "批量移除多个听记的成员的权限。权限类型为:0:管理员;1:所有者;2:可编辑;3:可查看/下载;4:仅查看。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -309148,7 +320841,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -309191,7 +320884,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -309204,7 +320897,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -309263,7 +320956,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -309276,7 +320969,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -309593,13 +321286,13 @@ "cobra-help:dws minutes replace-text --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.replace_minutes_text", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.replace_minutes_text", "skills/mono/SKILL.md", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "把听记中所有出现的原文字替换为目标文字,包括转写段落和纪要摘要中出现的原文字都会被替换。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -309613,6 +321306,9 @@ "confirmation": "user_required", "description": "把听记中所有出现的原文字替换为目标文字,包括转写段落和纪要摘要中出现的原文字都会被替换为目标文字", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "skill-explicit", "examples": [ @@ -309641,7 +321337,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -309654,7 +321350,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -309729,6 +321425,28 @@ "source": "mcp_metadata", "value": "把听记中所有出现的原文字替换为目标文字,包括转写段落和纪要摘要中出现的原文字都会被替换为目标文字" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -309785,7 +321503,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -309798,7 +321516,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -309806,7 +321524,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "replace_minutes_text" @@ -309821,7 +321539,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "replace_minutes_text" @@ -310271,12 +321989,12 @@ "cobra-help:dws minutes speaker replace --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.replace_speaker", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.replace_speaker", "skills/mono/references/best_practices/10-minutes-speaker-match.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "批量替换听记转写中指定发言人,将源发言人(speakerNick)精确匹配的所有段落替换为目标发言人。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -310290,6 +322008,9 @@ "confirmation": "not_required", "description": "批量替换听记转写中指定发言人,将源发言人(speakerNick)精确匹配的所有段落替换为目标发言人,支持同时替换 nickName 和 subSpeakerNickname 两种匹配方式,并自动更新纪要、待办中的发言人信息。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -310318,7 +322039,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -310331,7 +322052,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -310404,6 +322125,28 @@ "source": "mcp_metadata", "value": "批量替换听记转写中指定发言人,将源发言人(speakerNick)精确匹配的所有段落替换为目标发言人,支持同时替换 nickName 和 subSpeakerNickname 两种匹配方式,并自动更新纪要、待办中的发言人信息。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -310458,7 +322201,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -310471,7 +322214,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -310479,7 +322222,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "replace_speaker" @@ -310494,7 +322237,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "replace_speaker" @@ -311034,13 +322777,13 @@ "cobra-help:dws minutes update summary --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.update_minutes_summary", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.update_minutes_summary", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "用传入的摘要文本全量覆盖听记的纪要内容,不触发 AI 重新生成。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -311054,6 +322797,9 @@ "confirmation": "not_required", "description": "用传入的摘要文本全量覆盖听记的纪要内容,不触发 AI 重新生成。适用于用户手动编辑或 AI Agent 修改纪要的场景。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -311082,7 +322828,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -311095,7 +322841,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -311168,6 +322914,28 @@ "source": "mcp_metadata", "value": "用传入的摘要文本全量覆盖听记的纪要内容,不触发 AI 重新生成。适用于用户手动编辑或 AI Agent 修改纪要的场景。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -311222,7 +322990,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -311235,7 +323003,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -311243,7 +323011,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "update_minutes_summary" @@ -311258,7 +323026,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "update_minutes_summary" @@ -311598,13 +323366,13 @@ "cobra-help:dws minutes update title --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.minutes.prod.json#minutes.update_minutes_title", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.minutes.update_minutes_title", "skills/mono/references/best_practices/07-minutes.md", - "skills/mono/references/products/minutes.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/minutes.md" ], "agent_summary": "修改指定听记的标题。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -311618,6 +323386,9 @@ "confirmation": "not_required", "description": "修改指定听记的标题名称。输入参数:taskUuid、newTitle 新的听记标题。操作成功返回更新结果状态。适用于用户对已有听记进行重命名、整理归档等场景。", "display": "AI 听记 / 会议纪要", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -311646,7 +323417,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -311659,7 +323430,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -311732,6 +323503,28 @@ "source": "mcp_metadata", "value": "修改指定听记的标题名称。输入参数:taskUuid、newTitle 新的听记标题。操作成功返回更新结果状态。适用于用户对已有听记进行重命名、整理归档等场景。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -311786,7 +323579,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -311799,7 +323592,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -311807,7 +323600,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "update_minutes_title" @@ -311822,7 +323615,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "minutes", "rpc_name": "update_minutes_title" @@ -312157,15 +323950,15 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval approve", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.approve_processInstance", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.approve_processInstance", "skills/mono/references/products/oa.md", "skills/mono/references/products/simple.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.approve_processInstance", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.approve_processInstance" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.approve_processInstance", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.approve_processInstance" ], "agent_summary": "同意审批", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -312179,6 +323972,9 @@ "confirmation": "not_required", "description": "处理某个需要我处理的实例任务,拒绝审批实例任务,所需要的参数processInstanceId可以从list_pending_approvals工具获取。", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -312208,7 +324004,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -312221,7 +324017,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -312294,6 +324090,28 @@ "source": "mcp_metadata", "value": "处理某个需要我处理的实例任务,拒绝审批实例任务,所需要的参数processInstanceId可以从list_pending_approvals工具获取。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -312350,7 +324168,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -312363,7 +324181,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -312371,7 +324189,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "approve_processInstance" @@ -312386,7 +324204,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "approve_processInstance" @@ -312832,12 +324650,12 @@ "CommandRegistry:canonical_path=oa.dingflow_comments", "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval oa-comments", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.dingflow_comments", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.dingflow_comments" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.dingflow_comments" ], "agent_summary": "为审批实例添加评论", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -312851,6 +324669,9 @@ "confirmation": "not_required", "description": "用户添加审批评论", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -312879,7 +324700,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -312892,7 +324713,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -312965,6 +324786,28 @@ "source": "mcp_metadata", "value": "用户添加审批评论" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -313019,7 +324862,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -313032,7 +324875,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -313370,12 +325213,12 @@ "CommandRegistry:canonical_path=oa.get_done_tasks", "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval list-executed", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.get_done_tasks", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_done_tasks" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_done_tasks" ], "agent_summary": "列出当前用户已处理的审批单", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -313389,6 +325232,9 @@ "confirmation": "not_required", "description": "获取员工已处理任务列表", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -313417,7 +325263,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -313430,7 +325276,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -313503,6 +325349,28 @@ "source": "mcp_metadata", "value": "获取员工已处理任务列表" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -313557,7 +325425,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -313570,7 +325438,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -314062,12 +325930,12 @@ "CommandRegistry:canonical_path=oa.get_noticed_instances", "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval list-cc", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.get_noticed_instances", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_noticed_instances" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_noticed_instances" ], "agent_summary": "列出抄送当前用户的审批单", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -314081,6 +325949,9 @@ "confirmation": "not_required", "description": "获取抄送用户的列表", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -314109,7 +325980,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -314122,7 +325993,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -314195,6 +326066,28 @@ "source": "mcp_metadata", "value": "获取抄送用户的列表" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -314249,7 +326142,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -314262,7 +326155,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -314755,14 +326648,14 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval detail", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.get_processInstance_detail", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.get_processInstance_detail", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.get_processInstance_detail", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_processInstance_detail" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.get_processInstance_detail", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_processInstance_detail" ], "agent_summary": "获取审批实例详情", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -314776,6 +326669,9 @@ "confirmation": "not_required", "description": "获取指定审批实例的详情信息", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -314804,7 +326700,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -314817,7 +326713,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -314890,6 +326786,28 @@ "source": "mcp_metadata", "value": "获取指定审批实例的详情信息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -314944,7 +326862,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -314957,7 +326875,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -314965,7 +326883,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "get_processInstance_detail" @@ -314980,7 +326898,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "get_processInstance_detail" @@ -315212,14 +327130,14 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval records", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.get_processInstance_records", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.get_processInstance_records", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.get_processInstance_records", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_processInstance_records" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.get_processInstance_records", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_processInstance_records" ], "agent_summary": "获取审批操作记录", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -315233,6 +327151,9 @@ "confirmation": "not_required", "description": "获取某个审批实例的审批操作记录信息,获取的是该审批实例有哪些人做了什么操作,以及操作结果是什么", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -315261,7 +327182,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -315274,7 +327195,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -315347,6 +327268,28 @@ "source": "mcp_metadata", "value": "获取某个审批实例的审批操作记录信息,获取的是该审批实例有哪些人做了什么操作,以及操作结果是什么" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -315401,7 +327344,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -315414,7 +327357,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -315422,7 +327365,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "get_processInstance_records" @@ -315437,7 +327380,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "get_processInstance_records" @@ -315668,12 +327611,12 @@ "CommandRegistry:canonical_path=oa.get_submitted_instances", "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval list-submitted", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.get_submitted_instances", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_submitted_instances" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_submitted_instances" ], "agent_summary": "列出当前用户已发起的审批单", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -315687,6 +327630,9 @@ "confirmation": "not_required", "description": "获取已提交实例列表", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -315715,7 +327661,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -315728,7 +327674,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -315801,6 +327747,28 @@ "source": "mcp_metadata", "value": "获取已提交实例列表" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -315855,7 +327823,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -315868,7 +327836,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -316361,15 +328329,15 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval list-initiated", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.list_initiated_instances", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.list_initiated_instances", "skills/mono/references/products/oa.md", "skills/mono/references/products/simple.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.list_initiated_instances", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.list_initiated_instances" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.list_initiated_instances", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.list_initiated_instances" ], "agent_summary": "查询已发起的审批实例列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -316383,6 +328351,9 @@ "confirmation": "not_required", "description": "查询当前用户已发起的审批实例列表,查询的信息包含审批实例Id、审批实例发起时间、审批实例当前状态等基础信息", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -316411,7 +328382,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -316424,7 +328395,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -316497,6 +328468,28 @@ "source": "mcp_metadata", "value": "查询当前用户已发起的审批实例列表,查询的信息包含审批实例Id、审批实例发起时间、审批实例当前状态等基础信息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -316551,7 +328544,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -316564,7 +328557,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -316572,7 +328565,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "list_initiated_instances" @@ -316587,7 +328580,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "list_initiated_instances" @@ -317257,15 +329250,15 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval list-pending", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.list_pending_approvals", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.list_pending_approvals", "skills/mono/references/products/oa.md", "skills/mono/references/products/simple.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.list_pending_approvals", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.list_pending_approvals" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.list_pending_approvals", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.list_pending_approvals" ], "agent_summary": "查询待我处理的审批", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -317279,6 +329272,9 @@ "confirmation": "not_required", "description": "查询当前用户待处理的审批单列表,返回每条审批单的名称、唯一编码(如审批实例 ID)、处理跳转链接(用于一键进入审批页面)等关键信息。结果仅包含用户作为审批人且尚未处理的审批事项,适用于工作台待办集成、审批提醒等场景。", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -317307,7 +329303,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -317320,7 +329316,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -317393,6 +329389,28 @@ "source": "mcp_metadata", "value": "查询当前用户待处理的审批单列表,返回每条审批单的名称、唯一编码(如审批实例 ID)、处理跳转链接(用于一键进入审批页面)等关键信息。结果仅包含用户作为审批人且尚未处理的审批事项,适用于工作台待办集成、审批提醒等场景。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -317447,7 +329465,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -317460,7 +329478,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -317468,7 +329486,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "list_pending_approvals" @@ -317483,7 +329501,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "list_pending_approvals" @@ -318195,14 +330213,14 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval tasks", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.list_pending_tasks", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.list_pending_tasks", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.list_pending_tasks", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.list_pending_tasks" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.list_pending_tasks", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.list_pending_tasks" ], "agent_summary": "查询待我审批的任务 ID", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -318216,6 +330234,9 @@ "confirmation": "not_required", "description": "查询待我审批的任务Id,获取任务Id之后,可以执行同意、拒绝审批单操作。", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -318244,7 +330265,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -318257,7 +330278,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -318330,6 +330351,28 @@ "source": "mcp_metadata", "value": "查询待我审批的任务Id,获取任务Id之后,可以执行同意、拒绝审批单操作。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -318384,7 +330427,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -318397,7 +330440,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -318405,7 +330448,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "list_pending_tasks" @@ -318420,7 +330463,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "list_pending_tasks" @@ -318652,14 +330695,14 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval list-forms", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.list_user_visible_process", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.list_user_visible_process", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.list_user_visible_process", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.list_user_visible_process" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.list_user_visible_process", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.list_user_visible_process" ], "agent_summary": "获取当前用户可见的审批表单列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -318673,6 +330716,9 @@ "confirmation": "not_required", "description": "获取当前用户可见的审批表单列表,可获取审批表单的processCode。", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -318701,7 +330747,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -318714,7 +330760,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -318787,6 +330833,28 @@ "source": "mcp_metadata", "value": "获取当前用户可见的审批表单列表,可获取审批表单的processCode。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -318841,7 +330909,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -318854,7 +330922,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -318862,7 +330930,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "list_user_visible_process" @@ -318877,7 +330945,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "list_user_visible_process" @@ -319255,12 +331323,12 @@ "CommandRegistry:canonical_path=oa.oa_cc_noticer", "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval oa-cc-noticer", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.oa_cc_noticer", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.oa_cc_noticer" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.oa_cc_noticer" ], "agent_summary": "为审批实例添加抄送人", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -319274,6 +331342,9 @@ "confirmation": "not_required", "description": "抄送审批人", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -319303,7 +331374,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -319316,7 +331387,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -319389,6 +331460,28 @@ "source": "mcp_metadata", "value": "抄送审批人" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -319445,7 +331538,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -319458,7 +331551,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -319887,12 +331980,12 @@ "CommandRegistry:canonical_path=oa.redirect_task", "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval redirect-task", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.redirect_task", "skills/mono/references/products/oa.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.redirect_task" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.redirect_task" ], "agent_summary": "转交审批任务", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -319906,6 +331999,9 @@ "confirmation": "not_required", "description": "转交审批任务", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -319935,7 +332031,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -319948,7 +332044,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -320021,6 +332117,28 @@ "source": "mcp_metadata", "value": "转交审批任务" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -320077,7 +332195,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -320090,7 +332208,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -320527,16 +332645,16 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval reject", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.reject_processInstance", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.reject_processInstance", "skills/mono/SKILL.md", "skills/mono/references/products/oa.md", "skills/mono/references/products/simple.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.reject_processInstance", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.reject_processInstance" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.reject_processInstance", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.reject_processInstance" ], "agent_summary": "拒绝审批", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -320550,6 +332668,9 @@ "confirmation": "user_required", "description": "处理某个需要我处理的实例任务,拒绝审批实例任务,所需要的参数processInstanceId可以从list_pending_approvals工具获取。", "display": "OA 审批 / 同意 / 拒绝 / 撤销", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "skill-explicit", "examples": [ @@ -320578,7 +332699,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -320591,7 +332712,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -320666,6 +332787,28 @@ "source": "mcp_metadata", "value": "处理某个需要我处理的实例任务,拒绝审批实例任务,所需要的参数processInstanceId可以从list_pending_approvals工具获取。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -320722,7 +332865,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -320735,7 +332878,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -320743,7 +332886,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "reject_processInstance" @@ -320758,7 +332901,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "reject_processInstance" @@ -321207,16 +333350,16 @@ "Skill:skills/mono/references/products/oa.md", "cobra-help:dws oa approval revoke", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.oa.prod.json#oa.revoke_processInstance", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.oa.revoke_processInstance", "skills/mono/SKILL.md", "skills/mono/references/products/oa.md", "skills/mono/references/products/simple.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.revoke_processInstance", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.revoke_processInstance" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.revoke_processInstance", + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.revoke_processInstance" ], "agent_summary": "撤销已发起的审批", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -321259,7 +333402,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -321272,7 +333415,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -321316,7 +333459,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, { @@ -321329,7 +333472,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, "description": { @@ -321410,7 +333553,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -321423,7 +333566,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -321431,7 +333574,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "revoke_processInstance" @@ -321446,7 +333589,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "oa", "rpc_name": "revoke_processInstance" @@ -321487,7 +333630,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, { @@ -321500,7 +333643,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, "title": { @@ -321775,12 +333918,12 @@ "CommandRegistry:canonical_path=pat.batch_grant", "Skill:skills/mono/references/products/pat.md", "cobra-help:dws pat chmod", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.pat.batch_grant", "skills/mono/references/products/pat.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#pat.batch_grant" + "structured-hint:internal/cli/schema_hints/selection-review.json#pat.batch_grant" ], "agent_summary": "预览或授予 Agent 的 PAT 行为权限", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -321806,6 +333949,9 @@ }, "description": "按可信上下文为当前用户执行 PAT 批量授权,支持 dryRun 和 pending flow。", "display": "行为授权管理", + "dry_run": { + "preview_kind": "request" + }, "effect": "write", "effect_source": "skill-comment", "examples": [ @@ -321834,7 +333980,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -321847,7 +333993,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -321929,6 +334075,28 @@ "source": "mcp_metadata", "value": "按可信上下文为当前用户执行 PAT 批量授权,支持 dryRun 和 pending flow。" }, + "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": "request" + } + } + ], + "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": "request" + } + }, "effect": { "candidates": [ { @@ -321991,7 +334159,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -322004,7 +334172,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -322013,7 +334181,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "pat", "rpc_name": "pat.batch_grant" @@ -322029,7 +334197,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "pat", "rpc_name": "pat.batch_grant" @@ -322895,11 +335063,11 @@ "CommandRegistry:canonical_path=pat.browser_policy", "Skill:skills/mono/references/products/pat.md", "cobra-help:dws pat browser-policy", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/pat.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#pat.browser_policy" + "structured-hint:internal/cli/schema_hints/selection-review.json#pat.browser_policy" ], "agent_summary": "配置 PAT 授权的浏览器打开策略", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -322942,14 +335110,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -323022,7 +335190,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { @@ -323035,7 +335203,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -323080,14 +335248,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "local" }, "interface_reason": { @@ -323096,14 +335264,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令仅操作本地进程或策略文件,不调用 MCP 接口" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令仅操作本地进程或策略文件,不调用 MCP 接口" }, "interface_ref": { @@ -323112,14 +335280,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null }, "reviewed": { @@ -323135,7 +335303,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -323405,14 +335573,14 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report entry submit", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.create_report", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.create_report", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.create_report", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.create_report" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.create_report", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.create_report" ], "agent_summary": "提交一份新日报(按模版)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -323437,6 +335605,9 @@ }, "description": "创建日志", "display": "钉钉日志(OA 周报应用 / 日志模版填报)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -323466,7 +335637,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -323479,7 +335650,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -323510,6 +335681,14 @@ "source": "reviewed_command_registry", "source_ref": "report entry submit", "value": "report.create_report" + }, + { + "precedence": "reviewed_manual", + "review_reason": "The reviewed optional --to-chat switch defaults to false and only controls post-submit delivery; it is not required to create a report.", + "selected": false, + "source": "reviewed_manual_hint", + "source_ref": "report entry submit", + "value": "report.create_report" } ], "precedence": "command_registry", @@ -323552,6 +335731,28 @@ "source": "mcp_metadata", "value": "创建日志" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -323608,7 +335809,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -323621,7 +335822,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -323629,7 +335830,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "create_report" @@ -323644,7 +335845,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "create_report" @@ -324223,8 +336424,15 @@ "required": { "candidates": [ { - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", + "review_reason": "The reviewed optional --to-chat switch defaults to false and only controls post-submit delivery; it is not required to create a report.", "selected": true, + "source": "reviewed_manual_hint", + "value": false + }, + { + "precedence": "mcp_metadata", + "selected": false, "source": "mcp_metadata", "value": true }, @@ -324235,10 +336443,11 @@ "value": false } ], - "precedence": "mcp_metadata", + "precedence": "reviewed_manual", "resolution": "highest_precedence", - "source": "mcp_metadata", - "value": true + "review_reason": "The reviewed optional --to-chat switch defaults to false and only controls post-submit delivery; it is not required to create a report.", + "source": "reviewed_manual_hint", + "value": false }, "required_when": { "candidates": [ @@ -324271,7 +336480,7 @@ }, "interface_description": "是否发送到日志接收人的单聊", "property": "toChat", - "required": true, + "required": false, "type": "boolean" }, "to-user-ids": { @@ -324405,14 +336614,14 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report template list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.get_available_report_templates", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.get_available_report_templates", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_available_report_templates", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_available_report_templates" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_available_report_templates", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_available_report_templates" ], "agent_summary": "获取当前用户可用的日志模版列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -324426,6 +336635,9 @@ "confirmation": "not_required", "description": "获取当前员工可使用的日志模版信息,包含日志模板的名称、模板Id等", "display": "钉钉日志(OA 周报应用 / 日志模版填报)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -324454,7 +336666,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -324467,7 +336679,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -324540,6 +336752,28 @@ "source": "mcp_metadata", "value": "获取当前员工可使用的日志模版信息,包含日志模板的名称、模板Id等" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -324594,7 +336828,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -324607,7 +336841,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -324615,7 +336849,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "get_available_report_templates" @@ -324630,7 +336864,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "get_available_report_templates" @@ -324752,13 +336986,13 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report inbox list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.get_received_report_list", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.get_received_report_list", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_received_report_list", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_received_report_list" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_received_report_list", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_received_report_list" ], "agent_summary": "列出我收到的日报", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -324775,6 +337009,9 @@ "confirmation": "not_required", "description": "查询当前人收到的日志列表", "display": "钉钉日志(OA 周报应用 / 日志模版填报)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -324803,7 +337040,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -324816,7 +337053,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -324889,6 +337126,28 @@ "source": "mcp_metadata", "value": "查询当前人收到的日志列表" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -324943,7 +337202,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -324956,7 +337215,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -324964,7 +337223,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "get_received_report_list" @@ -324979,7 +337238,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "get_received_report_list" @@ -325704,14 +337963,14 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report entry get", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.get_report_entry_details", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.get_report_entry_details", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_report_entry_details", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_report_entry_details" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_report_entry_details", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_report_entry_details" ], "agent_summary": "读取单份日报正文(含字段明细 + 钉钉跳转链接)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -325728,6 +337987,9 @@ "confirmation": "not_required", "description": "获取指定一篇日志的详情信息", "display": "钉钉日志(OA 周报应用 / 日志模版填报)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -325756,7 +338018,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -325769,7 +338031,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -325842,6 +338104,28 @@ "source": "mcp_metadata", "value": "获取指定一篇日志的详情信息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -325896,7 +338180,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -325909,7 +338193,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -325917,7 +338201,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "get_report_entry_details" @@ -325932,7 +338216,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "get_report_entry_details" @@ -326164,14 +338448,14 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report entry stats", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.get_report_statistics_by_id", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.get_report_statistics_by_id", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_report_statistics_by_id", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_report_statistics_by_id" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_report_statistics_by_id", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_report_statistics_by_id" ], "agent_summary": "读取单份日报的已读统计", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -326188,6 +338472,9 @@ "confirmation": "not_required", "description": "获取日志统计数据,包括评论数量、点赞数量、已读数等", "display": "钉钉日志(OA 周报应用 / 日志模版填报)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -326216,7 +338503,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -326229,7 +338516,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -326302,6 +338589,28 @@ "source": "mcp_metadata", "value": "获取日志统计数据,包括评论数量、点赞数量、已读数等" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -326356,7 +338665,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -326369,7 +338678,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -326377,7 +338686,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "get_report_statistics_by_id" @@ -326392,7 +338701,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "get_report_statistics_by_id" @@ -326624,13 +338933,13 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report outbox list", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.get_send_report_list", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.get_send_report_list", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_send_report_list", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_send_report_list" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_send_report_list", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_send_report_list" ], "agent_summary": "列出我发出的日报", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -326648,6 +338957,9 @@ "confirmation": "not_required", "description": "查询当前人创建的日志详情列表,包含日志的内容、日志名称、创建时间、访问地址等信息", "display": "钉钉日志(OA 周报应用 / 日志模版填报)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -326677,7 +338989,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -326690,7 +339002,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -326763,6 +339075,28 @@ "source": "mcp_metadata", "value": "查询当前人创建的日志详情列表,包含日志的内容、日志名称、创建时间、访问地址等信息" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -326819,7 +339153,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -326832,7 +339166,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -326840,7 +339174,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "get_send_report_list" @@ -326855,7 +339189,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "get_send_report_list" @@ -327812,14 +340146,14 @@ "Skill:skills/mono/references/products/report.md", "cobra-help:dws report template get", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.report.prod.json#report.get_template_details_by_name", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.report.get_template_details_by_name", "skills/mono/references/products/report.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_template_details_by_name", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_template_details_by_name" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_template_details_by_name", + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_template_details_by_name" ], "agent_summary": "读取单个日志模版的字段定义", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -327836,6 +340170,9 @@ "confirmation": "not_required", "description": "获取当前员工可使用的日志模版详情信息,包括日志模板Id、日志模板内字段的名称、字段类型、字段排序等", "display": "钉钉日志(OA 周报应用 / 日志模版填报)", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -327864,7 +340201,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -327877,7 +340214,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -327950,6 +340287,28 @@ "source": "mcp_metadata", "value": "获取当前员工可使用的日志模版详情信息,包括日志模板Id、日志模板内字段的名称、字段类型、字段排序等" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -328004,7 +340363,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -328017,7 +340376,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -328025,7 +340384,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "get_template_details_by_name" @@ -328040,7 +340399,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "report", "rpc_name": "get_template_details_by_name" @@ -328270,11 +340629,11 @@ "agent_source_refs": [ "cobra-help:dws sheet add-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.add_dimension", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "agent_summary": "在钉钉表格的指定工作表末尾追加空行或空列。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -328288,6 +340647,9 @@ "confirmation": "not_required", "description": "在钉钉表格的指定工作表末尾追加空行或空列。\r\n\r\n参数说明:\r\n- dimension:维度类型,ROWS 表示追加行,COLUMNS 表示追加列\r\n- length:追加数量,必须为正整数", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -328316,7 +340678,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -328329,7 +340691,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -328402,6 +340764,28 @@ "source": "mcp_metadata", "value": "在钉钉表格的指定工作表末尾追加空行或空列。\r\n\r\n参数说明:\r\n- dimension:维度类型,ROWS 表示追加行,COLUMNS 表示追加列\r\n- length:追加数量,必须为正整数" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -328456,7 +340840,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -328469,7 +340853,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -329030,12 +341414,12 @@ "agent_source_refs": [ "cobra-help:dws sheet append --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.append_rows", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "agent_summary": "在钉钉电子表格的指定工作表末尾追加若干行数据。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -329049,6 +341433,9 @@ "confirmation": "not_required", "description": "在钉钉电子表格的指定工作表末尾追加若干行数据。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 values 传入要追加的数据。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n系统会自动定位到工作表中最后一行有数据的位置,在其下方插入新行数据。\r\n如果工作表为空,数据将从第一行开始写入。\r\n\r\nvalues 为二维数组,外层数组的每个元素代表一行,内层数组的每个元素代表该行中的一个单元格值。\r\n追加的数据列数应与工作表已有数据的列数保持一致,以确保数据对齐。\r\n\r\n返回追加数据所在的单元格范围(A1 表示法)。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可追加。不支持跨组织操作。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -329077,7 +341464,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -329090,7 +341477,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -329163,6 +341550,28 @@ "source": "mcp_metadata", "value": "在钉钉电子表格的指定工作表末尾追加若干行数据。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 values 传入要追加的数据。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n系统会自动定位到工作表中最后一行有数据的位置,在其下方插入新行数据。\r\n如果工作表为空,数据将从第一行开始写入。\r\n\r\nvalues 为二维数组,外层数组的每个元素代表一行,内层数组的每个元素代表该行中的一个单元格值。\r\n追加的数据列数应与工作表已有数据的列数保持一致,以确保数据对齐。\r\n\r\n返回追加数据所在的单元格范围(A1 表示法)。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可追加。不支持跨组织操作。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -329217,7 +341626,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -329230,7 +341639,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -329684,10 +342093,10 @@ "agent_source_refs": [ "cobra-help:dws sheet batch-update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-batch-operations.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-batch-operations.md" ], "agent_summary": "将多个写操作打包为一次原子请求执行。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -329701,6 +342110,9 @@ "confirmation": "not_required", "description": "将多个写操作打包为一次原子请求执行。\n\n默认严格事务模式:任一子操作失败则整批回滚。\n传 --continue-on-error 切换为宽松模式(遇失败继续执行)。\n\ntoolName 使用 CLI 命令名(与原子命令一致),input 的键用 CLI flag 名去掉 --。\nCLI 层自动翻译为 MCP toolName + 参数名,无需记忆 MCP 参数名。\n\n支持的 CLI 命令名:\n range clear / range update / merge-cells / unmerge-cells / update-dimension\n range fill / range copy-to / add-dimension / delete-dimension / move-dimension\n group-dimension / ungroup-dimension\n set-dropdown / delete-dropdown / csv-put / delete-float-image\n\n注意:batch-update 中 group-dimension 适合默认展开分组;需要 --group-state fold 时请使用独立\ndws sheet group-dimension 命令。\n\n--operations 是 JSON 数组,每项包含:\n toolName CLI 命令名(如 \"range clear\", \"range update\")\n input 该命令的入参(不含 --node),键用 flag 名去掉 --\n\n完整映射表见:\n dingtalk-workspace/references/products/sheet/sheet-batch-operations.md", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -329728,13 +342140,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -329778,7 +342190,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -329790,7 +342202,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -329807,12 +342219,34 @@ "source": "cobra_help", "value": "将多个写操作打包为一次原子请求执行。\n\n默认严格事务模式:任一子操作失败则整批回滚。\n传 --continue-on-error 切换为宽松模式(遇失败继续执行)。\n\ntoolName 使用 CLI 命令名(与原子命令一致),input 的键用 CLI flag 名去掉 --。\nCLI 层自动翻译为 MCP toolName + 参数名,无需记忆 MCP 参数名。\n\n支持的 CLI 命令名:\n range clear / range update / merge-cells / unmerge-cells / update-dimension\n range fill / range copy-to / add-dimension / delete-dimension / move-dimension\n group-dimension / ungroup-dimension\n set-dropdown / delete-dropdown / csv-put / delete-float-image\n\n注意:batch-update 中 group-dimension 适合默认展开分组;需要 --group-state fold 时请使用独立\ndws sheet group-dimension 命令。\n\n--operations 是 JSON 数组,每项包含:\n toolName CLI 命令名(如 \"range clear\", \"range update\")\n input 该命令的入参(不含 --node),键用 flag 名去掉 --\n\n完整映射表见:\n dingtalk-workspace/references/products/sheet/sheet-batch-operations.md" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -329824,7 +342258,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -329852,7 +342286,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -329864,7 +342298,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -329872,13 +342306,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -329886,13 +342320,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -329901,14 +342335,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -329923,7 +342357,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -329938,7 +342372,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -329950,7 +342384,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -330283,10 +342717,10 @@ "agent_source_refs": [ "cobra-help:dws sheet chart create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-chart.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-chart.md" ], "agent_summary": "在钉钉电子表格的指定工作表中创建一个浮动图表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -330300,6 +342734,9 @@ "confirmation": "not_required", "description": "在钉钉电子表格的指定工作表中创建一个浮动图表。\n\n--properties 为 JSON 格式,包含 position(锚点位置)、dimensions(尺寸)、chart(图表配置)三个必填字段,\n以及可选的 offset(偏移量)。支持 stdin heredoc 和 @file 两种传入方式。\n\nchart.type 支持: column(柱形图)、bar(条形图)、columnStacked(堆积柱形图)、barStacked(堆积条形图)、\nline(折线图)、lineStacked(堆积折线图)、area(面积图)、areaStacked(堆积面积图)、\nareaPercentStacked(百分比堆积面积图)、pie(饼图)、doughnut(环形图)、scatter(散点图)、\nradar(雷达图)。\nchart.series[].value / chart.series[].name / chart.category 使用 A1 区域表示法(如 \"A2:B10\"),\n不指定 sheet 前缀时默认使用 --sheet-id 的值。\nposition.col 使用列字母表示法(如 \"A\"、\"AA\"),不支持数字形式。\n\n创建成功后返回新图表的完整信息,包含系统分配的 chart-id。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -330327,13 +342764,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -330377,7 +342814,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -330389,7 +342826,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -330406,12 +342843,34 @@ "source": "cobra_help", "value": "在钉钉电子表格的指定工作表中创建一个浮动图表。\n\n--properties 为 JSON 格式,包含 position(锚点位置)、dimensions(尺寸)、chart(图表配置)三个必填字段,\n以及可选的 offset(偏移量)。支持 stdin heredoc 和 @file 两种传入方式。\n\nchart.type 支持: column(柱形图)、bar(条形图)、columnStacked(堆积柱形图)、barStacked(堆积条形图)、\nline(折线图)、lineStacked(堆积折线图)、area(面积图)、areaStacked(堆积面积图)、\nareaPercentStacked(百分比堆积面积图)、pie(饼图)、doughnut(环形图)、scatter(散点图)、\nradar(雷达图)。\nchart.series[].value / chart.series[].name / chart.category 使用 A1 区域表示法(如 \"A2:B10\"),\n不指定 sheet 前缀时默认使用 --sheet-id 的值。\nposition.col 使用列字母表示法(如 \"A\"、\"AA\"),不支持数字形式。\n\n创建成功后返回新图表的完整信息,包含系统分配的 chart-id。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -330423,7 +342882,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -330451,7 +342910,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -330463,7 +342922,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -330471,13 +342930,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -330485,13 +342944,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -330500,14 +342959,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -330522,7 +342981,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -330537,7 +342996,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -330549,7 +343008,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -330883,11 +343342,11 @@ "agent_source_refs": [ "cobra-help:dws sheet chart delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-chart.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/sheet/sheet-chart.md" ], "agent_summary": "删除钉钉电子表格中指定的浮动图表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -330928,13 +343387,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -330979,13 +343438,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -330998,7 +343457,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "user_required" }, "description": { @@ -331021,13 +343480,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -331040,7 +343499,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" }, "examples": { @@ -331069,13 +343528,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -331088,7 +343547,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "unknown" }, "interface_mode": { @@ -331096,13 +343555,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -331110,13 +343569,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -331125,14 +343584,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -331148,13 +343607,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -331170,13 +343629,13 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -331189,7 +343648,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "high" }, "title": { @@ -331523,10 +343982,10 @@ "agent_source_refs": [ "cobra-help:dws sheet chart list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-chart.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-chart.md" ], "agent_summary": "获取钉钉电子表格指定工作表中的浮动图表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -331540,6 +343999,9 @@ "confirmation": "not_required", "description": "获取钉钉电子表格指定工作表中的浮动图表。\n\n支持两种模式:\n1. 列出全部图表:不传 --chart-id,返回该工作表中所有浮动图表的列表。\n2. 获取单个图表:传入 --chart-id,返回该图表的详细信息。\n\n返回内容包含每个图表的 ID、锚点位置、尺寸坐标以及完整图表配置(类型、数据系列、分类轴、标题、图例、坐标轴等)。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -331567,13 +344029,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -331617,7 +344079,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -331629,7 +344091,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -331646,12 +344108,34 @@ "source": "cobra_help", "value": "获取钉钉电子表格指定工作表中的浮动图表。\n\n支持两种模式:\n1. 列出全部图表:不传 --chart-id,返回该工作表中所有浮动图表的列表。\n2. 获取单个图表:传入 --chart-id,返回该图表的详细信息。\n\n返回内容包含每个图表的 ID、锚点位置、尺寸坐标以及完整图表配置(类型、数据系列、分类轴、标题、图例、坐标轴等)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, { @@ -331663,7 +344147,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -331691,7 +344175,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, { @@ -331703,7 +344187,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -331711,13 +344195,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -331725,13 +344209,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -331740,14 +344224,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -331762,7 +344246,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -331777,7 +344261,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, { @@ -331789,7 +344273,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -332117,10 +344601,10 @@ "agent_source_refs": [ "cobra-help:dws sheet chart update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-chart.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-chart.md" ], "agent_summary": "更新钉钉电子表格中指定浮动图表的配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -332134,6 +344618,9 @@ "confirmation": "not_required", "description": "更新钉钉电子表格中指定浮动图表的配置。\n\n注意:本接口采用 PUT 语义(完整覆盖),非增量更新。\n建议先通过 chart list(传入 --chart-id)获取当前配置,修改后整体传入。\n如果只需修改部分字段(如仅修改标题),仍需传入完整的 chart 配置以避免其他字段被清空。\n\n--properties 结构与 chart create 完全相同。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -332161,13 +344648,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -332211,7 +344698,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -332223,7 +344710,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -332240,12 +344727,34 @@ "source": "cobra_help", "value": "更新钉钉电子表格中指定浮动图表的配置。\n\n注意:本接口采用 PUT 语义(完整覆盖),非增量更新。\n建议先通过 chart list(传入 --chart-id)获取当前配置,修改后整体传入。\n如果只需修改部分字段(如仅修改标题),仍需传入完整的 chart 配置以避免其他字段被清空。\n\n--properties 结构与 chart create 完全相同。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -332257,7 +344766,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -332285,7 +344794,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -332297,7 +344806,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -332305,13 +344814,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -332319,13 +344828,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -332334,14 +344843,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -332356,7 +344865,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -332371,7 +344880,7 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -332383,7 +344892,7 @@ ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -332807,13 +345316,13 @@ "agent_source_refs": [ "cobra-help:dws sheet range clear --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.clear_range", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/sheet/sheet-range-operations.md" ], "agent_summary": "清除钉钉电子表格中指定工作表指定范围的单元格内容、格式或全部。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -332827,6 +345336,9 @@ "confirmation": "not_required", "description": "清除钉钉电子表格中指定工作表指定范围的单元格内容、格式或全部。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -332855,7 +345367,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -332868,7 +345380,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -332941,6 +345453,28 @@ "source": "mcp_metadata", "value": "清除钉钉电子表格中指定工作表指定范围的单元格内容、格式或全部。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -332995,7 +345529,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -333008,7 +345542,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -333540,11 +346074,11 @@ "agent_source_refs": [ "cobra-help:dws sheet copy --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.copy_sheet", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "agent_summary": "复制指定工作表,在同一表格中创建一个副本。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -333558,6 +346092,9 @@ "confirmation": "not_required", "description": "复制钉钉电子表格中的指定工作表,在同一表格中创建一个副本,可同时指定副本的目标位置。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -333586,7 +346123,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -333599,7 +346136,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -333672,6 +346209,28 @@ "source": "mcp_metadata", "value": "复制钉钉电子表格中的指定工作表,在同一表格中创建一个副本,可同时指定副本的目标位置。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -333726,7 +346285,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -333739,7 +346298,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -334356,13 +346915,13 @@ "agent_source_refs": [ "cobra-help:dws sheet cond-format create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.create_cond_format", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-conditional-format.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-conditional-format.md" ], "agent_summary": "在钉钉电子表格的指定工作表中创建一条条件格式规则。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -334376,6 +346935,9 @@ "confirmation": "not_required", "description": "在指定工作表中创建一条条件格式规则。\r\n条件格式规则定义了当单元格满足特定条件时自动应用的样式。\r\n每条规则需要指定:应用范围(ranges)、条件类型及参数、命中时的单元格样式(cellStyle)。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -334404,7 +346966,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -334417,7 +346979,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -334462,7 +347024,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -334475,7 +347037,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -334498,13 +347060,35 @@ "source": "mcp_metadata", "value": "在指定工作表中创建一条条件格式规则。\r\n条件格式规则定义了当单元格满足特定条件时自动应用的样式。\r\n每条规则需要指定:应用范围(ranges)、条件类型及参数、命中时的单元格样式(cellStyle)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -334517,7 +347101,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, "examples": { @@ -334546,7 +347130,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -334559,7 +347143,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -334568,7 +347152,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -334581,7 +347165,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -334631,7 +347215,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -334647,7 +347231,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -334660,7 +347244,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -335372,13 +347956,13 @@ "agent_source_refs": [ "cobra-help:dws sheet filter create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.create_filter", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter.md" ], "agent_summary": "在工作表中创建全局筛选。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -335392,6 +347976,9 @@ "confirmation": "not_required", "description": "在钉钉电子表格的指定工作表中创建筛选。\r\n创建筛选后,工作表的指定范围将出现筛选下拉箭头,用户可通过 set_filter_criteria 设置具体的筛选条件。\r\n每个工作表只能有一个筛选,如果已存在筛选则会报错。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -335420,7 +348007,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -335433,7 +348020,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -335478,7 +348065,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -335491,7 +348078,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -335514,13 +348101,35 @@ "source": "mcp_metadata", "value": "在钉钉电子表格的指定工作表中创建筛选。\r\n创建筛选后,工作表的指定范围将出现筛选下拉箭头,用户可通过 set_filter_criteria 设置具体的筛选条件。\r\n每个工作表只能有一个筛选,如果已存在筛选则会报错。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -335533,7 +348142,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, "examples": { @@ -335562,7 +348171,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -335575,7 +348184,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -335584,7 +348193,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -335597,7 +348206,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -335647,7 +348256,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -335663,7 +348272,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -335676,7 +348285,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -336159,13 +348768,13 @@ "agent_source_refs": [ "cobra-help:dws sheet filter-view create --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.create_filter_view", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "agent_summary": "在钉钉电子表格的指定工作表中创建一个筛选视图。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -336179,6 +348788,9 @@ "confirmation": "not_required", "description": "在钉钉电子表格的指定工作表中创建一个筛选视图。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式。创建后可通过 set_filter_view_criteria 设置具体的筛选条件。\r\n同一工作表可以创建多个筛选视图。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可创建。不支持跨组织操作。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -336207,7 +348819,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -336220,7 +348832,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -336265,7 +348877,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -336278,7 +348890,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -336301,13 +348913,35 @@ "source": "mcp_metadata", "value": "在钉钉电子表格的指定工作表中创建一个筛选视图。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式。创建后可通过 set_filter_view_criteria 设置具体的筛选条件。\r\n同一工作表可以创建多个筛选视图。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可创建。不支持跨组织操作。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -336320,7 +348954,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, "examples": { @@ -336349,7 +348983,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -336362,7 +348996,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -336371,7 +349005,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -336384,7 +349018,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -336434,7 +349068,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -336450,7 +349084,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -336463,7 +349097,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -337049,11 +349683,11 @@ "agent_source_refs": [ "cobra-help:dws sheet create-float-image --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.create_float_image", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "agent_summary": "在指定工作表上创建一个浮动图片。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -337067,6 +349701,9 @@ "confirmation": "not_required", "description": "在钉钉电子表格的指定工作表中插入一张浮动图片。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -337095,7 +349732,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -337108,7 +349745,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -337181,6 +349818,28 @@ "source": "mcp_metadata", "value": "在钉钉电子表格的指定工作表中插入一张浮动图片。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -337235,7 +349894,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -337248,7 +349907,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -338269,10 +350928,10 @@ "agent_source_refs": [ "cobra-help:dws sheet pivot-table create --help", "internal/cli/schema_command_registry.json#sheet.create_pivot_table", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-pivot-table.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/sheet/sheet-pivot-table.md" ], "agent_summary": "基于带工作表前缀的 A1 数据源区域创建原生透视表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -338286,6 +350945,9 @@ "confirmation": "not_required", "description": "在指定数据源区域上创建原生透视表。\n\n--source 必须使用带工作表前缀的 A1 范围,例如 \"'Sheet1'!A1:D100\"。\n--properties 为 JSON 对象或 @file,values 至少一项;可包含 rows、columns、filters、collapse 和总计显示选项。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -338314,14 +350976,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -338374,7 +351036,7 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "not_required" }, { @@ -338387,7 +351049,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "not_required" }, "description": { @@ -338404,13 +351066,35 @@ "source": "cobra_help", "value": "在指定数据源区域上创建原生透视表。\n\n--source 必须使用带工作表前缀的 A1 范围,例如 \"'Sheet1'!A1:D100\"。\n--properties 为 JSON 对象或 @file,values 至少一项;可包含 rows、columns、filters、collapse 和总计显示选项。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" }, { @@ -338423,7 +351107,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" }, "examples": { @@ -338452,7 +351136,7 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "non_idempotent" }, { @@ -338465,7 +351149,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "non_idempotent" }, "interface_mode": { @@ -338474,14 +351158,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -338490,14 +351174,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but sheet/create_pivot_table is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but sheet/create_pivot_table is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -338506,14 +351190,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -338529,14 +351213,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": true } ], @@ -338552,7 +351236,7 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "medium" }, { @@ -338565,7 +351249,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "medium" }, "title": { @@ -339099,12 +351783,12 @@ "cobra-help:dws sheet new --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json#sheet.create_sheet", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.create_sheet", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "agent_summary": "在指定钉钉表格中新建一个工作表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -339118,6 +351802,9 @@ "confirmation": "not_required", "description": "在钉钉表格中创建一个新的工作表。\r\n通过 nodeId 定位表格文件,在该表格中新增一个工作表。\r\n当指定的工作表名称与已有名称重复时,系统会自动重命名为合法值。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -339146,7 +351833,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -339159,7 +351846,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -339232,6 +351919,28 @@ "source": "mcp_metadata", "value": "在钉钉表格中创建一个新的工作表。\r\n通过 nodeId 定位表格文件,在该表格中新增一个工作表。\r\n当指定的工作表名称与已有名称重复时,系统会自动重命名为合法值。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -339286,7 +351995,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -339299,7 +352008,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -339307,7 +352016,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "sheet", "rpc_name": "create_sheet" @@ -339322,7 +352031,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "sheet", "rpc_name": "create_sheet" @@ -339648,15 +352357,15 @@ "cobra-help:dws sheet create --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json#sheet.create_workspace_sheet", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.create_workspace_sheet", "skills/mono/references/products/doc.md", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-media-image.md", "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "agent_summary": "创建一篇新的钉钉在线电子表格,支持创建空表格。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -339670,6 +352379,9 @@ "confirmation": "not_required", "description": "创建一篇新的钉钉在线表格。\r\n支持创建空表格。\r\n支持三种创建位置:\r\n1. 指定 folderId:在该文件夹下创建\r\n2. 指定 workspaceId(知识库 ID)但不传 folderId:在该知识库的根目录下创建\r\n3. 都不传:在用户\"我的文档\"根目录下创建\r\n操作受权限控制,仅当调用者对目标位置有写入权限时可成功创建。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -339698,7 +352410,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -339711,7 +352423,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -339784,6 +352496,28 @@ "source": "mcp_metadata", "value": "创建一篇新的钉钉在线表格。\r\n支持创建空表格。\r\n支持三种创建位置:\r\n1. 指定 folderId:在该文件夹下创建\r\n2. 指定 workspaceId(知识库 ID)但不传 folderId:在该知识库的根目录下创建\r\n3. 都不传:在用户\"我的文档\"根目录下创建\r\n操作受权限控制,仅当调用者对目标位置有写入权限时可成功创建。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -339838,7 +352572,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -339851,7 +352585,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -339859,7 +352593,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "sheet", "rpc_name": "create_workspace_sheet" @@ -339874,7 +352608,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "sheet", "rpc_name": "create_workspace_sheet" @@ -340271,14 +353005,14 @@ "agent_source_refs": [ "cobra-help:dws sheet cond-format delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_cond_format", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-conditional-format.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-conditional-format.md" ], "agent_summary": "删除钉钉电子表格中指定工作表的一条条件格式规则。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -340320,7 +353054,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -340333,7 +353067,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -340378,14 +353112,14 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -340398,7 +353132,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, "description": { @@ -340427,14 +353161,14 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -340447,7 +353181,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, "examples": { @@ -340476,7 +353210,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -340489,7 +353223,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -340498,7 +353232,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -340511,7 +353245,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -340561,7 +353295,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -340577,14 +353311,14 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -340597,7 +353331,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, "title": { @@ -341051,12 +353785,12 @@ "agent_source_refs": [ "cobra-help:dws sheet delete-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_dimension", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "agent_summary": "在钉钉表格指定工作表中,从指定位置起删除若干连续的行或列。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -341070,6 +353804,9 @@ "confirmation": "user_required", "description": "在钉钉表格指定工作表中,从指定位置起删除若干连续的行或列。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -341098,7 +353835,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -341111,7 +353848,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -341156,7 +353893,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -341169,7 +353906,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -341192,13 +353929,35 @@ "source": "mcp_metadata", "value": "在钉钉表格指定工作表中,从指定位置起删除若干连续的行或列。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -341211,7 +353970,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -341254,7 +354013,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -341267,7 +354026,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -341326,7 +354085,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -341339,7 +354098,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -341942,13 +354701,13 @@ "agent_source_refs": [ "cobra-help:dws sheet delete-dropdown --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_dropdown_lists", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dropdown.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-dropdown.md" ], "agent_summary": "删除钉钉表格指定单元格范围内的下拉列表配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -341962,6 +354721,9 @@ "confirmation": "user_required", "description": "删除钉钉表格指定单元格范围内的下拉列表配置。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -341990,7 +354752,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -342003,7 +354765,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -342048,14 +354810,14 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -342068,7 +354830,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, "description": { @@ -342091,20 +354853,42 @@ "source": "mcp_metadata", "value": "删除钉钉表格指定单元格范围内的下拉列表配置。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -342117,7 +354901,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, "examples": { @@ -342146,7 +354930,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -342159,7 +354943,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -342168,7 +354952,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -342181,7 +354965,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -342231,7 +355015,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -342247,14 +355031,14 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -342267,7 +355051,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, "title": { @@ -342637,14 +355421,14 @@ "agent_source_refs": [ "cobra-help:dws sheet filter delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_filter", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter.md" ], "agent_summary": "删除工作表的全局筛选。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -342658,6 +355442,9 @@ "confirmation": "user_required", "description": "删除钉钉电子表格中指定工作表的筛选。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n删除筛选后,工作表中的筛选下拉箭头和所有筛选条件将被移除,所有被隐藏的行将重新显示。\r\n如果工作表没有筛选,调用此接口会报错。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可删除。不支持跨组织操作。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -342686,7 +355473,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -342699,7 +355486,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -342744,14 +355531,14 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -342764,7 +355551,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, "description": { @@ -342787,20 +355574,42 @@ "source": "mcp_metadata", "value": "删除钉钉电子表格中指定工作表的筛选。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n删除筛选后,工作表中的筛选下拉箭头和所有筛选条件将被移除,所有被隐藏的行将重新显示。\r\n如果工作表没有筛选,调用此接口会报错。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可删除。不支持跨组织操作。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -342813,7 +355622,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, "examples": { @@ -342842,7 +355651,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -342855,7 +355664,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -342864,7 +355673,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -342877,7 +355686,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -342927,7 +355736,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -342943,14 +355752,14 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -342963,7 +355772,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, "title": { @@ -343230,14 +356039,14 @@ "agent_source_refs": [ "cobra-help:dws sheet filter-view delete --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_filter_view", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "agent_summary": "删除钉钉电子表格中指定工作表的筛选视图。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -343251,6 +356060,9 @@ "confirmation": "user_required", "description": "删除钉钉电子表格中指定工作表的筛选视图。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 filterViewId 定位筛选视图。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\nfilterViewId 可通过 get_filter_views 获取。\r\n\r\n删除筛选视图后,该视图及其所有筛选条件将被永久移除。此操作不影响全局筛选或其他筛选视图。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可删除。不支持跨组织操作。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -343279,7 +356091,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -343292,7 +356104,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -343337,14 +356149,14 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -343357,7 +356169,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, "description": { @@ -343380,20 +356192,42 @@ "source": "mcp_metadata", "value": "删除钉钉电子表格中指定工作表的筛选视图。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 filterViewId 定位筛选视图。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\nfilterViewId 可通过 get_filter_views 获取。\r\n\r\n删除筛选视图后,该视图及其所有筛选条件将被永久移除。此操作不影响全局筛选或其他筛选视图。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可删除。不支持跨组织操作。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -343406,7 +356240,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, "examples": { @@ -343435,7 +356269,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -343448,7 +356282,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -343457,7 +356291,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -343470,7 +356304,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -343520,7 +356354,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -343536,14 +356370,14 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -343556,7 +356390,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, "title": { @@ -343926,12 +356760,12 @@ "agent_source_refs": [ "cobra-help:dws sheet delete-float-image --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_float_image", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "agent_summary": "删除钉钉表格指定工作表中的浮动图片。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -343945,6 +356779,9 @@ "confirmation": "user_required", "description": "删除钉钉电子表格中指定的浮动图片。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -343973,7 +356810,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -343986,7 +356823,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -344031,7 +356868,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -344044,7 +356881,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -344067,13 +356904,35 @@ "source": "mcp_metadata", "value": "删除钉钉电子表格中指定的浮动图片。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -344086,7 +356945,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -344129,7 +356988,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -344142,7 +357001,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -344201,7 +357060,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -344214,7 +357073,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -344583,10 +357442,10 @@ "agent_source_refs": [ "cobra-help:dws sheet pivot-table delete --help", "internal/cli/schema_command_registry.json#sheet.delete_pivot_table", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-pivot-table.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/sheet/sheet-pivot-table.md" ], "agent_summary": "永久删除指定在线表格中的一张透视表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -344628,14 +357487,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -344680,7 +357539,7 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "user_required" }, { @@ -344693,7 +357552,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "user_required" }, "description": { @@ -344716,7 +357575,7 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "destructive" }, { @@ -344729,7 +357588,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "destructive" }, "examples": { @@ -344758,7 +357617,7 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "unknown" }, { @@ -344771,7 +357630,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "unknown" }, "interface_mode": { @@ -344780,14 +357639,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -344796,14 +357655,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but sheet/delete_pivot_table is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but sheet/delete_pivot_table is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -344812,14 +357671,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -344835,14 +357694,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": true } ], @@ -344858,7 +357717,7 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "high" }, { @@ -344871,7 +357730,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "high" }, "title": { @@ -345211,12 +358070,12 @@ "agent_source_refs": [ "cobra-help:dws sheet delete-sheet --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.delete_sheet", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "agent_summary": "删除指定的工作表。此操作不可逆,删除后工作表及其所有数据将无法恢复。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -345230,6 +358089,9 @@ "confirmation": "user_required", "description": "删除钉钉电子表格中的指定工作表", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -345258,7 +358120,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -345271,7 +358133,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -345316,7 +358178,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -345329,7 +358191,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -345352,13 +358214,35 @@ "source": "mcp_metadata", "value": "删除钉钉电子表格中的指定工作表" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -345371,7 +358255,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -345414,7 +358298,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -345427,7 +358311,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -345486,7 +358370,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -345499,7 +358383,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -345765,12 +358649,12 @@ "agent_source_refs": [ "cobra-help:dws sheet range fill --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.fill_range", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/sheet/sheet-range-operations.md" ], "agent_summary": "基于源数据范围自动填充到目标范围。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -345784,6 +358668,9 @@ "confirmation": "not_required", "description": "基于源数据范围自动填充到目标范围。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -345812,7 +358699,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -345825,7 +358712,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -345898,6 +358785,28 @@ "source": "mcp_metadata", "value": "基于源数据范围自动填充到目标范围。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -345952,7 +358861,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -345965,7 +358874,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -346582,14 +359491,14 @@ "agent_source_refs": [ "cobra-help:dws sheet filter clear-criteria --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.filter_clear_criteria", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter.md" ], "agent_summary": "清除筛选中某一列的筛选条件。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -346603,6 +359512,9 @@ "confirmation": "not_required", "description": "清除钉钉电子表格中指定工作表筛选的某一列的筛选条件。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 column 指定目标列。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n清除指定列的筛选条件后,该列不再参与筛选计算,之前被该列条件隐藏的行将重新显示(前提是其他列的条件也不隐藏该行)。\r\n此操作仅清除指定列的条件,不会删除整个筛选。如需删除整个筛选,请使用 delete_filter。\r\n\r\n如果指定列没有设置筛选条件,调用此接口不会报错。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -346631,7 +359543,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -346644,7 +359556,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -346689,7 +359601,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -346702,7 +359614,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -346725,13 +359637,35 @@ "source": "mcp_metadata", "value": "清除钉钉电子表格中指定工作表筛选的某一列的筛选条件。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 column 指定目标列。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n清除指定列的筛选条件后,该列不再参与筛选计算,之前被该列条件隐藏的行将重新显示(前提是其他列的条件也不隐藏该行)。\r\n此操作仅清除指定列的条件,不会删除整个筛选。如需删除整个筛选,请使用 delete_filter。\r\n\r\n如果指定列没有设置筛选条件,调用此接口不会报错。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -346744,7 +359678,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, "examples": { @@ -346773,7 +359707,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -346786,7 +359720,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -346795,7 +359729,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -346808,7 +359742,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -346817,7 +359751,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "clear_filter_criteria" @@ -346833,7 +359767,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "clear_filter_criteria" @@ -346866,7 +359800,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -346882,7 +359816,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -346895,7 +359829,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -347286,15 +360220,15 @@ "agent_source_refs": [ "cobra-help:dws sheet filter-view delete-criteria --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.filter_view_delete_criteria", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "agent_summary": "删除钉钉电子表格中指定工作表筛选视图的某一列的筛选条件。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -347308,6 +360242,9 @@ "confirmation": "user_required", "description": "清除钉钉电子表格中指定工作表筛选视图的某一列的筛选条件。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 filterViewId 定位筛选视图,通过 column 指定目标列。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\nfilterViewId 可通过 get_filter_views 获取。\r\n\r\n清除指定列的筛选条件后,该列不再参与筛选视图的筛选计算。\r\n此操作仅清除指定列的条件,不会删除整个筛选视图。如需删除整个筛选视图,请使用 delete_filter_view。\r\n清除操作仅影响当前筛选视图,不影响全局筛选或其他筛选视图。\r\n\r\n如果指定列没有设置筛选条件,调用此接口不会报错。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -347336,7 +360273,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -347349,7 +360286,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -347394,14 +360331,14 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -347414,7 +360351,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, "description": { @@ -347437,20 +360374,42 @@ "source": "mcp_metadata", "value": "清除钉钉电子表格中指定工作表筛选视图的某一列的筛选条件。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 filterViewId 定位筛选视图,通过 column 指定目标列。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\nfilterViewId 可通过 get_filter_views 获取。\r\n\r\n清除指定列的筛选条件后,该列不再参与筛选视图的筛选计算。\r\n此操作仅清除指定列的条件,不会删除整个筛选视图。如需删除整个筛选视图,请使用 delete_filter_view。\r\n清除操作仅影响当前筛选视图,不影响全局筛选或其他筛选视图。\r\n\r\n如果指定列没有设置筛选条件,调用此接口不会报错。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -347463,7 +360422,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, "examples": { @@ -347492,7 +360451,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -347505,7 +360464,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -347514,7 +360473,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -347527,7 +360486,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -347536,7 +360495,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "clear_filter_view_criteria" @@ -347552,7 +360511,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "clear_filter_view_criteria" @@ -347585,7 +360544,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -347601,14 +360560,14 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -347621,7 +360580,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, "title": { @@ -348115,14 +361074,14 @@ "agent_source_refs": [ "cobra-help:dws sheet filter-view get-criteria --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "agent_summary": "获取钉钉电子表格中指定筛选视图某一列的筛选条件详情。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -348136,6 +361095,9 @@ "confirmation": "not_required", "description": "获取钉钉电子表格中指定工作表的所有筛选视图列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式,不同用户可以创建自己的筛选视图,互不影响。\r\n返回该工作表下所有筛选视图的 ID、名称和范围信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -348164,14 +361126,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -348216,7 +361178,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -348229,7 +361191,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -348252,20 +361214,42 @@ "source": "mcp_metadata", "value": "获取钉钉电子表格中指定工作表的所有筛选视图列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式,不同用户可以创建自己的筛选视图,互不影响。\r\n返回该工作表下所有筛选视图的 ID、名称和范围信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。" }, + "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": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, { @@ -348278,7 +361262,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, "examples": { @@ -348307,7 +361291,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, { @@ -348320,7 +361304,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, "interface_mode": { @@ -348329,14 +361313,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -348345,7 +361329,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "get_filter_views" @@ -348355,7 +361339,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "get_filter_views" @@ -348388,14 +361372,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -348411,7 +361395,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, { @@ -348424,7 +361408,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, "title": { @@ -348871,14 +361855,14 @@ "agent_source_refs": [ "cobra-help:dws sheet filter-view info --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "agent_summary": "获取钉钉电子表格中指定工作表的某一个筛选视图的详细信息。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -348892,6 +361876,9 @@ "confirmation": "not_required", "description": "获取钉钉电子表格中指定工作表的所有筛选视图列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式,不同用户可以创建自己的筛选视图,互不影响。\r\n返回该工作表下所有筛选视图的 ID、名称和范围信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -348920,14 +361907,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -348972,7 +361959,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -348985,7 +361972,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -349008,20 +361995,42 @@ "source": "mcp_metadata", "value": "获取钉钉电子表格中指定工作表的所有筛选视图列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式,不同用户可以创建自己的筛选视图,互不影响。\r\n返回该工作表下所有筛选视图的 ID、名称和范围信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。" }, + "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": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, { @@ -349034,7 +362043,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, "examples": { @@ -349063,7 +362072,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, { @@ -349076,7 +362085,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, "interface_mode": { @@ -349085,14 +362094,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -349101,7 +362110,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "get_filter_views" @@ -349111,7 +362120,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "get_filter_views" @@ -349144,14 +362153,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -349167,7 +362176,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, { @@ -349180,7 +362189,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, "title": { @@ -349537,14 +362546,14 @@ "agent_source_refs": [ "cobra-help:dws sheet filter-view list-criteria --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "agent_summary": "列出钉钉电子表格中指定筛选视图的所有列筛选条件。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -349558,6 +362567,9 @@ "confirmation": "not_required", "description": "获取钉钉电子表格中指定工作表的所有筛选视图列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式,不同用户可以创建自己的筛选视图,互不影响。\r\n返回该工作表下所有筛选视图的 ID、名称和范围信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -349586,14 +362598,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -349638,7 +362650,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -349651,7 +362663,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -349674,20 +362686,42 @@ "source": "mcp_metadata", "value": "获取钉钉电子表格中指定工作表的所有筛选视图列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式,不同用户可以创建自己的筛选视图,互不影响。\r\n返回该工作表下所有筛选视图的 ID、名称和范围信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。" }, + "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": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, { @@ -349700,7 +362734,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "read" }, "examples": { @@ -349729,7 +362763,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, { @@ -349742,7 +362776,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, "interface_mode": { @@ -349751,14 +362785,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -349767,7 +362801,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "get_filter_views" @@ -349777,7 +362811,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "get_filter_views" @@ -349810,14 +362844,14 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -349833,7 +362867,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, { @@ -349846,7 +362880,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, "title": { @@ -350203,15 +363237,15 @@ "agent_source_refs": [ "cobra-help:dws sheet filter-view update-criteria --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "agent_summary": "更新钉钉电子表格中指定工作表筛选视图的某一列的筛选条件。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -350225,6 +363259,9 @@ "confirmation": "not_required", "description": "更新钉钉电子表格中指定工作表筛选视图的某一列的筛选条件。\n\n用途:为筛选视图的指定列创建或更新筛选条件,控制该列哪些数据行可见。\n场景:\n - 只显示某些特定值的行(如\"只看研发部\")→ 使用 filterType: values\n - 按数值条件筛选(如\"绩效 ≥ 85\")→ 使用 filterType: condition + operator: greater-equal\n - 按文本条件筛选(如\"名称包含关键字\")→ 使用 filterType: condition + operator: contains\n区分:\n - update-criteria 精确控制单列条件,适合逐列设置不同的筛选逻辑\n - filter-view update --criteria 可以批量更新多列条件,适合一次性设置多列\n - delete-criteria 是 update-criteria 的逆操作,删除指定列的条件\n\n通过 --node 定位电子表格文档,通过 --sheet-id 定位工作表,通过 --filter-view-id 定位筛选视图,通过 --column 指定目标列。\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\nsheetId 支持传入工作表 ID 或工作表名称,可通过 sheet list 获取。\nfilterViewId 可通过 filter-view list 获取。\n\n--column 为列偏移量(从 0 开始),相对于筛选视图范围首列。\n例如筛选视图范围为 B1:E10,则 --column 0 代表 B 列,--column 1 代表 C 列。\n\n--filter-criteria 为该列的筛选条件 JSON 对象,支持三种筛选类型:\n values 按值筛选,通过 visibleValues 指定允许显示的值列表\n condition 按条件筛选,通过 conditions 指定条件运算符和比较值(最多 2 个)\n color 按颜色筛选,通过 backgroundColor 或 fontColor 指定颜色\n\ncondition 类型支持的 operator(必须使用 kebab-case 格式):\n equal, not-equal, contains, not-contains,\n starts-with, not-starts-with, ends-with, not-ends-with,\n greater, greater-equal, less, less-equal\n\n多条件之间通过 conditionOperator 指定逻辑关系:\"and\"(且,默认)或 \"or\"(或)。\n\n更新条件后会立即在该筛选视图中生效。筛选视图的条件仅影响当前视图,不影响全局筛选或其他筛选视图。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -350253,14 +363290,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -350305,7 +363342,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -350318,7 +363355,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -350335,20 +363372,42 @@ "source": "cobra_help", "value": "更新钉钉电子表格中指定工作表筛选视图的某一列的筛选条件。\n\n用途:为筛选视图的指定列创建或更新筛选条件,控制该列哪些数据行可见。\n场景:\n - 只显示某些特定值的行(如\"只看研发部\")→ 使用 filterType: values\n - 按数值条件筛选(如\"绩效 ≥ 85\")→ 使用 filterType: condition + operator: greater-equal\n - 按文本条件筛选(如\"名称包含关键字\")→ 使用 filterType: condition + operator: contains\n区分:\n - update-criteria 精确控制单列条件,适合逐列设置不同的筛选逻辑\n - filter-view update --criteria 可以批量更新多列条件,适合一次性设置多列\n - delete-criteria 是 update-criteria 的逆操作,删除指定列的条件\n\n通过 --node 定位电子表格文档,通过 --sheet-id 定位工作表,通过 --filter-view-id 定位筛选视图,通过 --column 指定目标列。\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\nsheetId 支持传入工作表 ID 或工作表名称,可通过 sheet list 获取。\nfilterViewId 可通过 filter-view list 获取。\n\n--column 为列偏移量(从 0 开始),相对于筛选视图范围首列。\n例如筛选视图范围为 B1:E10,则 --column 0 代表 B 列,--column 1 代表 C 列。\n\n--filter-criteria 为该列的筛选条件 JSON 对象,支持三种筛选类型:\n values 按值筛选,通过 visibleValues 指定允许显示的值列表\n condition 按条件筛选,通过 conditions 指定条件运算符和比较值(最多 2 个)\n color 按颜色筛选,通过 backgroundColor 或 fontColor 指定颜色\n\ncondition 类型支持的 operator(必须使用 kebab-case 格式):\n equal, not-equal, contains, not-contains,\n starts-with, not-starts-with, ends-with, not-ends-with,\n greater, greater-equal, less, less-equal\n\n多条件之间通过 conditionOperator 指定逻辑关系:\"and\"(且,默认)或 \"or\"(或)。\n\n更新条件后会立即在该筛选视图中生效。筛选视图的条件仅影响当前视图,不影响全局筛选或其他筛选视图。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -350361,7 +363420,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "dws-command-surface-review marks this tool as reviewed", - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": "write" }, "examples": { @@ -350390,7 +363449,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -350403,7 +363462,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -350412,14 +363471,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -350428,14 +363487,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "CLI helper is executable, but its backing RPC is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -350444,7 +363503,7 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], @@ -350453,14 +363512,14 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": false, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": "sheet.set_filter_view_criteria" } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -350476,21 +363535,21 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -350506,7 +363565,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -350519,7 +363578,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -351033,11 +364092,11 @@ "agent_source_refs": [ "cobra-help:dws sheet find --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.find_cells", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-search-replace.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-search-replace.md" ], "agent_summary": "在钉钉电子表格的指定工作表中查找匹配指定文本的所有单元格,返回匹配的单元格地址和值。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -351051,6 +364110,9 @@ "confirmation": "not_required", "description": "在钉钉电子表格的指定工作表中查找匹配指定文本的所有单元格,返回匹配的单元格地址列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 text 指定查找内容。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n支持多种查找模式:\r\n- 默认模式:在单元格值中进行子字符串匹配(区分大小写)\r\n- 忽略大小写:通过 matchCase: false 实现\r\n- 完整单元格匹配:通过 matchEntireCell: true 实现,仅匹配内容完全相同的单元格\r\n- 正则表达式:通过 useRegExp: true 实现,text 作为正则表达式进行匹配\r\n- 搜索公式:通过 matchFormulaText: true 实现,在公式文本中查找而非计算结果\r\n- 包含隐藏单元格:通过 includeHidden: true 实现\r\n\r\n返回所有匹配单元格的地址(A1 表示法)列表。若无匹配结果,返回空数组。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可查找。不支持跨组织查询。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -351079,7 +364141,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -351092,7 +364154,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -351165,6 +364227,28 @@ "source": "mcp_metadata", "value": "在钉钉电子表格的指定工作表中查找匹配指定文本的所有单元格,返回匹配的单元格地址列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 text 指定查找内容。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n支持多种查找模式:\r\n- 默认模式:在单元格值中进行子字符串匹配(区分大小写)\r\n- 忽略大小写:通过 matchCase: false 实现\r\n- 完整单元格匹配:通过 matchEntireCell: true 实现,仅匹配内容完全相同的单元格\r\n- 正则表达式:通过 useRegExp: true 实现,text 作为正则表达式进行匹配\r\n- 搜索公式:通过 matchFormulaText: true 实现,在公式文本中查找而非计算结果\r\n- 包含隐藏单元格:通过 includeHidden: true 实现\r\n\r\n返回所有匹配单元格的地址(A1 表示法)列表。若无匹配结果,返回空数组。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可查找。不支持跨组织查询。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -351219,7 +364303,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -351232,7 +364316,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -352193,6 +365277,8 @@ "cobra-help:dws sheet list --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json#sheet.get_all_sheets", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_all_sheets", "skills/mono/references/products/sheet.md", @@ -352203,9 +365289,7 @@ "skills/mono/references/products/sheet/sheet-search-replace.md", "skills/mono/references/products/sheet/sheet-style-format.md", "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "agent_summary": "获取钉钉电子表格中所有工作表的 ID 和名称。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -352219,6 +365303,9 @@ "confirmation": "not_required", "description": "获取钉钉电子表格中的所有工作表列表。\r\n\r\n通过 nodeId 定位电子表格文档,支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\n返回该电子表格下所有工作表的 ID 和名称,可用于后续调用 get_sheet 或 get_range 时指定目标工作表。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。\r\n\r\n支持的文档类型:钉钉在线电子表格。\r\n文档链接格式:https://alidocs.dingtalk.com/i/nodes/{dentryUuid}\r\ndentryUuid 为 32 位字母数字字符串。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -352247,7 +365334,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -352260,7 +365347,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -352333,6 +365420,28 @@ "source": "mcp_metadata", "value": "获取钉钉电子表格中的所有工作表列表。\r\n\r\n通过 nodeId 定位电子表格文档,支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\n返回该电子表格下所有工作表的 ID 和名称,可用于后续调用 get_sheet 或 get_range 时指定目标工作表。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。\r\n\r\n支持的文档类型:钉钉在线电子表格。\r\n文档链接格式:https://alidocs.dingtalk.com/i/nodes/{dentryUuid}\r\ndentryUuid 为 32 位字母数字字符串。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -352387,7 +365496,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -352400,7 +365509,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -352408,7 +365517,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "sheet", "rpc_name": "get_all_sheets" @@ -352423,7 +365532,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "sheet", "rpc_name": "get_all_sheets" @@ -352639,13 +365748,13 @@ "agent_source_refs": [ "cobra-help:dws sheet cond-format list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_cond_format", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-conditional-format.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-conditional-format.md" ], "agent_summary": "获取钉钉电子表格中指定工作表的所有条件格式规则,或通过 --rule-id 获取单个规则的详情。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -352659,6 +365768,9 @@ "confirmation": "not_required", "description": "获取指定工作表中的所有条件格式规则,或通过 ruleId 获取单个规则的详情。\r\n条件格式规则定义了当单元格满足特定条件时自动应用的样式(如背景色、字体颜色等)。\r\n返回的每条规则包含:规则 ID、应用范围、条件类型及参数、命中时的单元格样式。\r\n支持的条件类型包括:数值比较、文本包含、空值/非空、错误值、重复/唯一值、自定义公式、排名、高于/低于平均值、标准差、时间段、数据条、图标集、色阶。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -352687,7 +365799,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -352700,7 +365812,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -352745,7 +365857,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -352758,7 +365870,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -352781,13 +365893,35 @@ "source": "mcp_metadata", "value": "获取指定工作表中的所有条件格式规则,或通过 ruleId 获取单个规则的详情。\r\n条件格式规则定义了当单元格满足特定条件时自动应用的样式(如背景色、字体颜色等)。\r\n返回的每条规则包含:规则 ID、应用范围、条件类型及参数、命中时的单元格样式。\r\n支持的条件类型包括:数值比较、文本包含、空值/非空、错误值、重复/唯一值、自定义公式、排名、高于/低于平均值、标准差、时间段、数据条、图标集、色阶。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, { @@ -352800,7 +365934,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, "examples": { @@ -352829,7 +365963,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, { @@ -352842,7 +365976,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, "interface_mode": { @@ -352851,7 +365985,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -352864,7 +365998,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -352914,7 +366048,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -352930,7 +366064,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, { @@ -352943,7 +366077,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, "title": { @@ -353301,12 +366435,12 @@ "agent_source_refs": [ "cobra-help:dws sheet get-dropdown --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_dropdown_lists", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dropdown.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-dropdown.md" ], "agent_summary": "查询钉钉表格指定范围内的下拉列表配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -353320,6 +366454,9 @@ "confirmation": "not_required", "description": "查询钉钉表格指定范围内的下拉列表配置。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -353348,7 +366485,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -353361,7 +366498,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -353406,7 +366543,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -353419,7 +366556,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -353442,13 +366579,35 @@ "source": "mcp_metadata", "value": "查询钉钉表格指定范围内的下拉列表配置。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, { @@ -353461,7 +366620,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, "examples": { @@ -353490,7 +366649,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, { @@ -353503,7 +366662,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, "interface_mode": { @@ -353512,7 +366671,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -353525,7 +366684,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -353575,7 +366734,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -353591,7 +366750,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, { @@ -353604,7 +366763,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, "title": { @@ -353974,13 +367133,13 @@ "agent_source_refs": [ "cobra-help:dws sheet filter get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_filter", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter.md" ], "agent_summary": "获取指定工作表的全局筛选信息,返回筛选范围和各列的筛选条件详情。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -353994,6 +367153,9 @@ "confirmation": "not_required", "description": "获取钉钉电子表格中指定工作表的筛选信息。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n返回当前工作表的筛选范围和各列的筛选条件详情。\r\n筛选条件类型包括:\r\n- 按值筛选(filterType: values):指定允许显示的值列表\r\n- 按条件筛选(filterType: condition):指定条件运算符和比较值\r\n- 按颜色筛选(filterType: color):按单元格背景色或字体颜色筛选\r\n\r\n如果工作表未设置筛选,返回结果中筛选信息为空。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -354022,7 +367184,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -354035,7 +367197,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -354080,7 +367242,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -354093,7 +367255,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -354116,13 +367278,35 @@ "source": "mcp_metadata", "value": "获取钉钉电子表格中指定工作表的筛选信息。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n返回当前工作表的筛选范围和各列的筛选条件详情。\r\n筛选条件类型包括:\r\n- 按值筛选(filterType: values):指定允许显示的值列表\r\n- 按条件筛选(filterType: condition):指定条件运算符和比较值\r\n- 按颜色筛选(filterType: color):按单元格背景色或字体颜色筛选\r\n\r\n如果工作表未设置筛选,返回结果中筛选信息为空。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, { @@ -354135,7 +367319,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, "examples": { @@ -354164,7 +367348,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, { @@ -354177,7 +367361,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, "interface_mode": { @@ -354186,7 +367370,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -354199,7 +367383,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -354249,7 +367433,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -354265,7 +367449,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, { @@ -354278,7 +367462,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, "title": { @@ -354545,13 +367729,13 @@ "agent_source_refs": [ "cobra-help:dws sheet filter-view list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_filter_views", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "agent_summary": "获取钉钉电子表格中指定工作表的所有筛选视图列表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -354565,6 +367749,9 @@ "confirmation": "not_required", "description": "获取钉钉电子表格中指定工作表的所有筛选视图列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式,不同用户可以创建自己的筛选视图,互不影响。\r\n返回该工作表下所有筛选视图的 ID、名称和范围信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -354593,7 +367780,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -354606,7 +367793,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -354651,7 +367838,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -354664,7 +367851,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -354687,13 +367874,35 @@ "source": "mcp_metadata", "value": "获取钉钉电子表格中指定工作表的所有筛选视图列表。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n筛选视图是独立于全局筛选的个人化数据过滤方式,不同用户可以创建自己的筛选视图,互不影响。\r\n返回该工作表下所有筛选视图的 ID、名称和范围信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, { @@ -354706,7 +367915,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, "examples": { @@ -354735,7 +367944,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, { @@ -354748,7 +367957,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, "interface_mode": { @@ -354757,7 +367966,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -354770,7 +367979,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -354820,7 +368029,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -354836,7 +368045,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, { @@ -354849,7 +368058,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, "title": { @@ -355116,11 +368325,11 @@ "agent_source_refs": [ "cobra-help:dws sheet get-float-image --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_float_image", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "agent_summary": "获取钉钉表格指定工作表中某个浮动图片的详细信息。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -355134,6 +368343,9 @@ "confirmation": "not_required", "description": "获取钉钉电子表格中指定浮动图片的详细信息。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -355162,7 +368374,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -355175,7 +368387,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -355248,6 +368460,28 @@ "source": "mcp_metadata", "value": "获取钉钉电子表格中指定浮动图片的详细信息。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -355302,7 +368536,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -355315,7 +368549,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -355748,13 +368982,13 @@ "agent_source_refs": [ "cobra-help:dws sheet csv-get --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.get_range_as_csv", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-chart.md", - "skills/mono/references/products/sheet/sheet-read-data.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-read-data.md" ], "agent_summary": "以 RFC 4180 CSV 格式读取钉钉电子表格数据。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -355768,6 +369002,9 @@ "confirmation": "not_required", "description": "以 RFC 4180 CSV 格式读取钉钉电子表格中指定工作表的指定范围数据。\r\n\r\n与 get_range 的区别:\r\n- 返回 CSV 文本而非 JSON 二维数组,token 消耗约为 JSON 的 1/3\r\n- 每行前加 [row=N] 前缀标注真实表格行号,防止行号计算错误\r\n- 返回 colIndices 列字母映射数组,防止手数列号\r\n- 内置 maxChars 防爆保护,超限自动截断并设 hasMore=true\r\n- 支持 valueRenderOption 选择返回格式化展示值、原始值或公式文本", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -355796,7 +369033,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -355809,7 +369046,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -355854,7 +369091,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -355867,7 +369104,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -355890,13 +369127,35 @@ "source": "mcp_metadata", "value": "以 RFC 4180 CSV 格式读取钉钉电子表格中指定工作表的指定范围数据。\r\n\r\n与 get_range 的区别:\r\n- 返回 CSV 文本而非 JSON 二维数组,token 消耗约为 JSON 的 1/3\r\n- 每行前加 [row=N] 前缀标注真实表格行号,防止行号计算错误\r\n- 返回 colIndices 列字母映射数组,防止手数列号\r\n- 内置 maxChars 防爆保护,超限自动截断并设 hasMore=true\r\n- 支持 valueRenderOption 选择返回格式化展示值、原始值或公式文本" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, { @@ -355909,7 +369168,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, "examples": { @@ -355938,7 +369197,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, { @@ -355951,7 +369210,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, "interface_mode": { @@ -355960,7 +369219,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -355973,7 +369232,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -356023,7 +369282,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -356039,7 +369298,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, { @@ -356052,7 +369311,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, "title": { @@ -356607,10 +369866,10 @@ "agent_source_refs": [ "cobra-help:dws sheet group-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "agent_summary": "对钉钉表格指定工作表中的连续整行或整列创建分组。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -356624,6 +369883,9 @@ "confirmation": "not_required", "description": "对钉钉表格指定工作表中的连续整行或整列创建分组。\n\n--range 使用整行/整列范围:\n 行分组:3:7 或 3\n 列分组:C:F 或 C\n\n支持在 --range 中携带工作表前缀(如 \"Sheet1!3:7\" / \"Sheet1!C:F\"),此时将忽略 --sheet-id。\n创建后可通过 sheet info --include groups 回读 rowGroups / columnGroups。\n\n--group-state 支持 expand / fold,默认 expand。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -356651,13 +369913,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -356701,13 +369963,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -356724,18 +369986,40 @@ "source": "cobra_help", "value": "对钉钉表格指定工作表中的连续整行或整列创建分组。\n\n--range 使用整行/整列范围:\n 行分组:3:7 或 3\n 列分组:C:F 或 C\n\n支持在 --range 中携带工作表前缀(如 \"Sheet1!3:7\" / \"Sheet1!C:F\"),此时将忽略 --sheet-id。\n创建后可通过 sheet info --include groups 回读 rowGroups / columnGroups。\n\n--group-state 支持 expand / fold,默认 expand。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -356763,13 +370047,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -356777,13 +370061,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -356791,13 +370075,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -356806,14 +370090,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -356828,7 +370112,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -356843,13 +370127,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -357273,10 +370557,10 @@ "agent_source_refs": [ "cobra-help:dws sheet hide-gridline --help", "internal/cli/schema_command_registry.json#sheet.hide_gridline", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "agent_summary": "隐藏指定在线表格工作表的网格线。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -357290,6 +370574,9 @@ "confirmation": "not_required", "description": "隐藏工作表网格线", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -357318,14 +370605,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -357370,14 +370657,14 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "not_required" }, "description": { @@ -357394,20 +370681,42 @@ "source": "cobra_help", "value": "隐藏工作表网格线" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" }, "examples": { @@ -357436,14 +370745,14 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "idempotent" }, "interface_mode": { @@ -357452,14 +370761,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -357468,14 +370777,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper fixes visibility=hidden, but sheet/set_gridline_visibility is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper fixes visibility=hidden, but sheet/set_gridline_visibility is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -357484,14 +370793,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -357507,14 +370816,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": true } ], @@ -357530,14 +370839,14 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "medium" }, "title": { @@ -357787,14 +371096,14 @@ "cobra-help:dws sheet info --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json#sheet.get_sheet", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.info", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-read-data.md", "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "agent_summary": "获取指定工作表的详细信息,包括 ID、名称、可见性、行列数、最后非空行列位置、合并单元格范围(mergedRanges)等。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -357808,6 +371117,9 @@ "confirmation": "not_required", "description": "获取钉钉电子表格中指定工作表的详细信息。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位具体的工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n返回指定工作表的 ID、名称、可见性、行列数、最后非空行列位置等详细信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。\r\n\r\n支持的文档类型:钉钉在线电子表格。\r\n文档链接格式:https://alidocs.dingtalk.com/i/nodes/{dentryUuid}\r\ndentryUuid 为 32 位字母数字字符串。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -357836,7 +371148,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -357849,7 +371161,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -357922,6 +371234,28 @@ "source": "mcp_metadata", "value": "获取钉钉电子表格中指定工作表的详细信息。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位具体的工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n返回指定工作表的 ID、名称、可见性、行列数、最后非空行列位置等详细信息。\r\n\r\n仅限用户对文档具备\"可阅读\"权限时可获取。不支持跨组织查询。\r\n\r\n支持的文档类型:钉钉在线电子表格。\r\n文档链接格式:https://alidocs.dingtalk.com/i/nodes/{dentryUuid}\r\ndentryUuid 为 32 位字母数字字符串。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -357976,7 +371310,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -357989,7 +371323,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -357997,7 +371331,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "sheet", "rpc_name": "get_sheet" @@ -358012,7 +371346,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "sheet", "rpc_name": "get_sheet" @@ -358313,11 +371647,11 @@ "agent_source_refs": [ "cobra-help:dws sheet insert-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.insert_dimension", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "agent_summary": "在钉钉表格指定工作表的指定位置之前(before)插入若干空行或空列。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -358331,6 +371665,9 @@ "confirmation": "not_required", "description": "在钉钉表格指定工作表的指定位置之前(before)插入若干空行或空列。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -358359,7 +371696,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -358372,7 +371709,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -358445,6 +371782,28 @@ "source": "mcp_metadata", "value": "在钉钉表格指定工作表的指定位置之前(before)插入若干空行或空列。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -358499,7 +371858,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -358512,7 +371871,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -359179,11 +372538,11 @@ "agent_source_refs": [ "cobra-help:dws sheet list-float-images --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.list_float_images", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "agent_summary": "列出钉钉表格指定工作表中所有浮动图片。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -359197,6 +372556,9 @@ "confirmation": "not_required", "description": "列出钉钉电子表格指定工作表中的所有浮动图片。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -359225,7 +372587,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -359238,7 +372600,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -359311,6 +372673,28 @@ "source": "mcp_metadata", "value": "列出钉钉电子表格指定工作表中的所有浮动图片。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -359365,7 +372749,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -359378,7 +372762,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -359708,9 +373092,9 @@ "agent_source_refs": [ "cobra-help:dws sheet pivot-table list --help", "internal/cli/schema_command_registry.json#sheet.list_pivot_tables", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-pivot-table.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/sheet/sheet-pivot-table.md" ], "agent_summary": "列出指定工作表中的透视表,或按透视表 ID 读取详情。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -359724,6 +373108,9 @@ "confirmation": "not_required", "description": "获取透视表列表或详情", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -359752,14 +373139,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -359826,6 +373213,28 @@ "source": "cobra_help", "value": "获取透视表列表或详情" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -359880,14 +373289,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -359896,14 +373305,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but sheet/list_pivot_tables is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but sheet/list_pivot_tables is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -359912,14 +373321,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -359935,7 +373344,7 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -360290,11 +373699,11 @@ "agent_source_refs": [ "cobra-help:dws sheet media-upload --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/catalog-completeness.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/catalog-completeness.json", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "agent_summary": "将本地文件作为附件上传到钉钉在线电子表格。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -360308,6 +373717,9 @@ "confirmation": "not_required", "description": "将本地文件作为附件上传到钉钉表格(两步自动完成)。\n\n流程:\n 1. 获取附件上传凭证 (get_doc_attachment_upload_info)\n 2. HTTP PUT 上传文件到 OSS\n\n上传成功后返回 resourceId,可用于后续引用。\n--mime-type 可选,不指定时根据文件扩展名自动推断。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -360336,14 +373748,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -360410,6 +373822,28 @@ "source": "cobra_help", "value": "将本地文件作为附件上传到钉钉表格(两步自动完成)。\n\n流程:\n 1. 获取附件上传凭证 (get_doc_attachment_upload_info)\n 2. HTTP PUT 上传文件到 OSS\n\n上传成功后返回 resourceId,可用于后续引用。\n--mime-type 可选,不指定时根据文件扩展名自动推断。" }, + "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": [ { @@ -360464,14 +373898,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "composite" }, "interface_reason": { @@ -360480,14 +373914,14 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "命令包含多个 RPC、条件分派或本地 HTTP/文件步骤,不能绑定为单一 interface_ref" }, "interface_ref": { @@ -360496,14 +373930,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode composite forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": null }, "reviewed": { @@ -360519,7 +373953,7 @@ "precedence": "reviewed_explicit", "review_reason": "dws-command-surface-review marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/catalog-completeness.json", + "source": "internal/cli/schema_hints/catalog-completeness.json", "value": true } ], @@ -360963,12 +374397,12 @@ "agent_source_refs": [ "cobra-help:dws sheet merge-cells --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.merge_cells", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/references/products/sheet/sheet-style-format.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-style-format.md" ], "agent_summary": "将钉钉电子表格中指定工作表的指定区域内的单元格合并为一个或多个合并区域。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -360982,6 +374416,9 @@ "confirmation": "not_required", "description": "将钉钉电子表格中指定工作表的指定区域内的单元格合并为一个或多个合并区域。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -361010,7 +374447,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -361023,7 +374460,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -361096,6 +374533,28 @@ "source": "mcp_metadata", "value": "将钉钉电子表格中指定工作表的指定区域内的单元格合并为一个或多个合并区域。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -361150,7 +374609,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -361163,7 +374622,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -361681,11 +375140,11 @@ "agent_source_refs": [ "cobra-help:dws sheet move-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.move_dimension", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "agent_summary": "在钉钉表格的指定工作表中,将指定范围的行或列移动到目标位置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -361699,6 +375158,9 @@ "confirmation": "not_required", "description": "在钉钉表格的指定工作表中,将指定范围的行或列移动到目标位置。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -361727,7 +375189,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -361740,7 +375202,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -361813,6 +375275,28 @@ "source": "mcp_metadata", "value": "在钉钉表格的指定工作表中,将指定范围的行或列移动到目标位置。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -361867,7 +375351,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -361880,7 +375364,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -362629,11 +376113,11 @@ "agent_source_refs": [ "cobra-help:dws sheet range batch-clear --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-batch-operations.md", - "skills/mono/schema-hints/runtime-surface-completeness.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-batch-operations.md" ], "agent_summary": "批量清除多个区域,一次原子请求。任一区域清除失败则整批回滚。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -362647,6 +376131,9 @@ "confirmation": "user_required", "description": "批量清除多个区域,一次原子请求。任一区域清除失败则整批回滚。\n\n每个 --ranges 项必须包含工作表前缀(格式: \"SheetName!A1:B3\")。\n不同区域可以属于不同工作表。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -362674,13 +376161,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -362725,13 +376212,13 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, { @@ -362744,7 +376231,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, "description": { @@ -362761,19 +376248,41 @@ "source": "cobra_help", "value": "批量清除多个区域,一次原子请求。任一区域清除失败则整批回滚。\n\n每个 --ranges 项必须包含工作表前缀(格式: \"SheetName!A1:B3\")。\n不同区域可以属于不同工作表。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, { @@ -362786,7 +376295,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, "examples": { @@ -362815,13 +376324,13 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, { @@ -362834,7 +376343,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -362842,13 +376351,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -362856,13 +376365,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -362871,14 +376380,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -362894,13 +376403,13 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -362916,13 +376425,13 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, { @@ -362935,7 +376444,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, "title": { @@ -363270,14 +376779,14 @@ "agent_source_refs": [ "cobra-help:dws sheet range batch-set-style --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.range_batch_set_style", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-style-format.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-style-format.md" ], "agent_summary": "按 JSON 配置依次为多个单元格范围设置样式。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -363291,6 +376800,9 @@ "confirmation": "not_required", "description": "对于一个钉钉在线表格,更新指定区域内单元格信息,包括单元格中的值、超链接、数字格式等内容。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -363319,7 +376831,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -363332,7 +376844,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -363377,7 +376889,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -363390,7 +376902,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -363413,13 +376925,35 @@ "source": "mcp_metadata", "value": "对于一个钉钉在线表格,更新指定区域内单元格信息,包括单元格中的值、超链接、数字格式等内容。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -363432,7 +376966,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, "examples": { @@ -363461,7 +376995,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -363474,7 +377008,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -363483,7 +377017,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -363496,7 +377030,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -363505,7 +377039,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "update_range" @@ -363521,7 +377055,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "update_range" @@ -363554,7 +377088,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -363570,7 +377104,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -363583,7 +377117,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -363927,14 +377461,14 @@ "agent_source_refs": [ "cobra-help:dws sheet range copy-to --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.range_copy_to", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-range-operations.md" ], "agent_summary": "将源范围的数据复制到目标位置。支持跨工作表复制。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -363948,6 +377482,9 @@ "confirmation": "not_required", "description": "将源范围的数据复制到目标位置。支持同 sheet 和跨 sheet 复制。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -363976,7 +377513,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -363989,7 +377526,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -364034,7 +377571,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -364047,7 +377584,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -364070,13 +377607,35 @@ "source": "mcp_metadata", "value": "将源范围的数据复制到目标位置。支持同 sheet 和跨 sheet 复制。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -364089,7 +377648,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, "examples": { @@ -364118,7 +377677,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -364131,7 +377690,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -364140,7 +377699,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -364153,7 +377712,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -364162,7 +377721,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "copy_range" @@ -364178,7 +377737,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "copy_range" @@ -364211,7 +377770,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -364227,7 +377786,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -364240,7 +377799,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -364890,14 +378449,14 @@ "agent_source_refs": [ "cobra-help:dws sheet range move-to --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.range_move_to", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-range-operations.md" ], "agent_summary": "将源范围的数据移动到目标位置,源区域将被清空。支持跨工作表移动。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -364911,6 +378470,9 @@ "confirmation": "user_required", "description": "将源范围的数据移动到目标位置,源区域将被清空。支持同 sheet 和跨 sheet 移动。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -364939,7 +378501,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -364952,7 +378514,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -364997,7 +378559,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, { @@ -365010,7 +378572,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "user_required" }, "description": { @@ -365033,13 +378595,35 @@ "source": "mcp_metadata", "value": "将源范围的数据移动到目标位置,源区域将被清空。支持同 sheet 和跨 sheet 移动。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, { @@ -365052,7 +378636,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "destructive" }, "examples": { @@ -365081,7 +378665,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -365094,7 +378678,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -365103,7 +378687,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -365116,7 +378700,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -365125,7 +378709,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "move_range" @@ -365141,7 +378725,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "move_range" @@ -365174,7 +378758,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -365190,7 +378774,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, { @@ -365203,7 +378787,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "high" }, "title": { @@ -365757,16 +379341,16 @@ "cobra-help:dws sheet range read --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json#sheet.get_range", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.range_read", "skills/mono/references/intent-guide.md", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-read-data.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "agent_summary": "读取钉钉电子表格中指定工作表的指定范围数据,返回 per-cell 结构化信息。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -365808,7 +379392,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -365821,7 +379405,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -365866,7 +379450,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -365879,7 +379463,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -365908,7 +379492,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, { @@ -365921,7 +379505,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, "examples": { @@ -365950,7 +379534,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, { @@ -365963,7 +379547,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, "interface_mode": { @@ -365972,7 +379556,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -365985,7 +379569,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -365993,7 +379577,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "sheet", "rpc_name": "get_range" @@ -366008,7 +379592,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "sheet", "rpc_name": "get_range" @@ -366041,7 +379625,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -366057,7 +379641,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, { @@ -366070,7 +379654,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, "title": { @@ -366513,15 +380097,15 @@ "agent_source_refs": [ "cobra-help:dws sheet range set-style --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.range_set_style", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-style-format.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "agent_summary": "为指定单元格范围设置背景、字体、对齐、换行或数字格式。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -366581,6 +380165,9 @@ }, "description": "对于一个钉钉在线表格,更新指定区域内单元格信息,包括单元格中的值、超链接、数字格式等内容。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -366609,7 +380196,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -366622,7 +380209,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -366667,7 +380254,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -366680,7 +380267,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -366703,13 +380290,35 @@ "source": "mcp_metadata", "value": "对于一个钉钉在线表格,更新指定区域内单元格信息,包括单元格中的值、超链接、数字格式等内容。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -366722,7 +380331,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, "examples": { @@ -366751,7 +380360,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -366764,7 +380373,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -366773,7 +380382,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -366786,7 +380395,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -366795,7 +380404,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "update_range" @@ -366811,7 +380420,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "sheet", "rpc_name": "update_range" @@ -366844,7 +380453,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -366860,7 +380469,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -366873,7 +380482,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -368538,6 +382147,10 @@ "cobra-help:dws sheet range update --help", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.sheet.prod.json#sheet.update_range", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.range_update", "skills/mono/references/products/sheet.md", @@ -368545,11 +382158,7 @@ "skills/mono/references/products/sheet/sheet-media-image.md", "skills/mono/references/products/sheet/sheet-style-format.md", "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "agent_summary": "更新钉钉在线电子表格指定区域内的单元格内容。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -368563,6 +382172,9 @@ "confirmation": "not_required", "description": "对于一个钉钉在线表格,更新指定区域内单元格信息,包括单元格中的值、超链接、数字格式等内容。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -368591,7 +382203,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -368604,7 +382216,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -368649,7 +382261,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -368662,7 +382274,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -368685,13 +382297,35 @@ "source": "mcp_metadata", "value": "对于一个钉钉在线表格,更新指定区域内单元格信息,包括单元格中的值、超链接、数字格式等内容。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -368704,7 +382338,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, "examples": { @@ -368733,7 +382367,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -368746,7 +382380,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -368755,7 +382389,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -368768,7 +382402,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -368776,7 +382410,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "sheet", "rpc_name": "update_range" @@ -368791,7 +382425,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "sheet", "rpc_name": "update_range" @@ -368824,7 +382458,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -368840,7 +382474,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -368853,7 +382487,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -369329,11 +382963,11 @@ "agent_source_refs": [ "cobra-help:dws sheet replace --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.replace_all", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-search-replace.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-search-replace.md" ], "agent_summary": "在钉钉表格的指定工作表中,全局查找并替换文本内容。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -369347,6 +382981,9 @@ "confirmation": "not_required", "description": "在钉钉表格的指定工作表中,全局查找并替换文本内容。\r\n\r\n支持以下替换选项:\r\n- matchCase:是否区分大小写(默认 false)\r\n- matchEntireCell:是否完整单元格匹配(默认 false)\r\n- useRegExp:是否使用正则表达式(默认 false)\r\n- includeHidden:是否包含隐藏行/列(默认 false)\r\n- range:限定替换范围,使用 A1 表示法(如 A1:D100),不传时在整个工作表中替换\r\n\r\n返回被替换的单元格数量。\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 filterViewId 定位筛选视图,通过 column 指定目标列。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\nfilterViewId 可通过 get_filter_views 获取。\r\n\r\n清除指定列的筛选条件后,该列不再参与筛选视图的筛选计算。\r\n此操作仅清除指定列的条件,不会删除整个筛选视图。如需删除整个筛选视图,请使用 delete_filter_view。\r\n清除操作仅影响当前筛选视图,不影响全局筛选或其他筛选视图。\r\n\r\n如果指定列没有设置筛选条件,调用此接口不会报错。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -369375,7 +383012,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -369388,7 +383025,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -369461,6 +383098,28 @@ "source": "mcp_metadata", "value": "在钉钉表格的指定工作表中,全局查找并替换文本内容。\r\n\r\n支持以下替换选项:\r\n- matchCase:是否区分大小写(默认 false)\r\n- matchEntireCell:是否完整单元格匹配(默认 false)\r\n- useRegExp:是否使用正则表达式(默认 false)\r\n- includeHidden:是否包含隐藏行/列(默认 false)\r\n- range:限定替换范围,使用 A1 表示法(如 A1:D100),不传时在整个工作表中替换\r\n\r\n返回被替换的单元格数量。\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 filterViewId 定位筛选视图,通过 column 指定目标列。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\nfilterViewId 可通过 get_filter_views 获取。\r\n\r\n清除指定列的筛选条件后,该列不再参与筛选视图的筛选计算。\r\n此操作仅清除指定列的条件,不会删除整个筛选视图。如需删除整个筛选视图,请使用 delete_filter_view。\r\n清除操作仅影响当前筛选视图,不影响全局筛选或其他筛选视图。\r\n\r\n如果指定列没有设置筛选条件,调用此接口不会报错。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -369515,7 +383174,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -369528,7 +383187,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -370493,12 +384152,12 @@ "agent_source_refs": [ "cobra-help:dws sheet set-dropdown --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.set_dropdown_lists", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dropdown.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-dropdown.md" ], "agent_summary": "在钉钉表格的指定单元格范围内设置下拉列表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -370512,6 +384171,9 @@ "confirmation": "not_required", "description": "在钉钉表格的指定单元格范围内设置下拉列表。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -370540,7 +384202,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -370553,7 +384215,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -370598,7 +384260,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -370611,7 +384273,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -370634,13 +384296,35 @@ "source": "mcp_metadata", "value": "在钉钉表格的指定单元格范围内设置下拉列表。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -370653,7 +384337,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, "examples": { @@ -370682,7 +384366,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -370695,7 +384379,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -370704,7 +384388,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -370717,7 +384401,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -370767,7 +384451,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -370783,7 +384467,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -370796,7 +384480,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -371382,12 +385066,12 @@ "agent_source_refs": [ "cobra-help:dws sheet csv-put --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.set_range_from_csv", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "agent_summary": "将 RFC 4180 格式的 CSV 文本写入指定工作表的指定单元格位置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -371401,6 +385085,9 @@ "confirmation": "not_required", "description": "将 RFC 4180 格式的 CSV 文本写入指定工作表的指定单元格位置。\r\n\r\n只写纯值,不支持公式/样式/批注。=开头的内容当作文本处理,不会被解析为公式。\r\n自动扩容行列:当 CSV 数据超出当前工作表维度时,自动追加行/列。\r\n目标区域如含合并单元格,合并将被打散,值正常写入。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -371429,7 +385116,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -371442,7 +385129,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -371487,7 +385174,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -371500,7 +385187,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -371523,13 +385210,35 @@ "source": "mcp_metadata", "value": "将 RFC 4180 格式的 CSV 文本写入指定工作表的指定单元格位置。\r\n\r\n只写纯值,不支持公式/样式/批注。=开头的内容当作文本处理,不会被解析为公式。\r\n自动扩容行列:当 CSV 数据超出当前工作表维度时,自动追加行/列。\r\n目标区域如含合并单元格,合并将被打散,值正常写入。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -371542,7 +385251,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, "examples": { @@ -371571,7 +385280,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -371584,7 +385293,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -371593,7 +385302,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -371606,7 +385315,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -371656,7 +385365,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -371672,7 +385381,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -371685,7 +385394,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -372255,10 +385964,10 @@ "agent_source_refs": [ "cobra-help:dws sheet show-gridline --help", "internal/cli/schema_command_registry.json#sheet.show_gridline", + "internal/cli/schema_hints/zz-interface-disposition-review.json", + "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json", - "skills/mono/schema-hints/zz-runtime-confirmation-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "agent_summary": "显示指定在线表格工作表的网格线。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -372272,6 +385981,9 @@ "confirmation": "not_required", "description": "显示工作表网格线", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -372300,14 +386012,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -372352,14 +386064,14 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "not_required" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "not_required" }, "description": { @@ -372376,20 +386088,42 @@ "source": "cobra_help", "value": "显示工作表网格线" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "write" }, "examples": { @@ -372418,14 +386152,14 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "idempotent" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "idempotent" }, "interface_mode": { @@ -372434,14 +386168,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -372450,14 +386184,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper fixes visibility=visible, but sheet/set_gridline_visibility is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper fixes visibility=visible, but sheet/set_gridline_visibility is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -372466,14 +386200,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -372489,14 +386223,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true }, { "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": true } ], @@ -372512,14 +386246,14 @@ "precedence": "reviewed_explicit", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "medium" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "runtime-confirmation-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-runtime-confirmation-review.json", + "source": "internal/cli/schema_hints/zz-runtime-confirmation-review.json", "value": "medium" }, "title": { @@ -372768,13 +386502,13 @@ "agent_source_refs": [ "cobra-help:dws sheet filter sort --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.sort_filter", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter.md" ], "agent_summary": "对筛选范围内的数据按指定列排序。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -372788,6 +386522,9 @@ "confirmation": "not_required", "description": "对钉钉电子表格中指定工作表的筛选范围内的数据进行排序。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n排序基于筛选范围内的指定列,支持升序和降序。\r\n排序会实际改变工作表中数据行的物理顺序。\r\n\r\n使用此接口前,工作表必须已创建筛选(通过 create_filter 创建)。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -372816,7 +386553,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -372829,7 +386566,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -372874,7 +386611,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -372887,7 +386624,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -372910,13 +386647,35 @@ "source": "mcp_metadata", "value": "对钉钉电子表格中指定工作表的筛选范围内的数据进行排序。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n排序基于筛选范围内的指定列,支持升序和降序。\r\n排序会实际改变工作表中数据行的物理顺序。\r\n\r\n使用此接口前,工作表必须已创建筛选(通过 create_filter 创建)。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, { @@ -372929,7 +386688,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "read" }, "examples": { @@ -372958,7 +386717,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, { @@ -372971,7 +386730,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "idempotent" }, "interface_mode": { @@ -372980,7 +386739,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -372993,7 +386752,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -373043,7 +386802,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -373059,7 +386818,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, { @@ -373072,7 +386831,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "low" }, "title": { @@ -373520,12 +387279,12 @@ "agent_source_refs": [ "cobra-help:dws sheet range sort --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.sort_range", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json" + "skills/mono/references/products/sheet/sheet-range-operations.md" ], "agent_summary": "对钉钉电子表格中指定工作表指定范围的数据进行排序。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -373539,6 +387298,9 @@ "confirmation": "not_required", "description": "对钉钉电子表格中指定工作表指定范围的数据进行排序。支持多级排序(按 sortKeys 数组顺序优先级递减)。column 使用字母列名(如 \"A\"、\"B\"、\"AA\")。如果数据首行为表头,可设置跳过首行不参与排序。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -373567,7 +387329,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -373580,7 +387342,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -373653,6 +387415,28 @@ "source": "mcp_metadata", "value": "对钉钉电子表格中指定工作表指定范围的数据进行排序。支持多级排序(按 sortKeys 数组顺序优先级递减)。column 使用字母列名(如 \"A\"、\"B\"、\"AA\")。如果数据首行为表头,可设置跳过首行不参与排序。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -373707,7 +387491,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -373720,7 +387504,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -374370,12 +388154,12 @@ "agent_source_refs": [ "cobra-help:dws sheet export --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.submit_export_job", "skills/mono/references/intent-guide.md", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-export.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-export.md" ], "agent_summary": "将钉钉在线电子表格导出为 Office xlsx 格式(单命令一站式)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -374389,6 +388173,9 @@ "confirmation": "not_required", "description": "用于将钉钉在线表格导出为 xlsx。导出为异步操作,提交后需使用 query_export_job 轮询任务状态并获取下载链接。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -374417,7 +388204,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -374430,7 +388217,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -374503,6 +388290,28 @@ "source": "mcp_metadata", "value": "用于将钉钉在线表格导出为 xlsx。导出为异步操作,提交后需使用 query_export_job 轮询任务状态并获取下载链接。" }, + "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": [ { @@ -374557,7 +388366,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -374570,7 +388379,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -374881,9 +388690,9 @@ "agent_source_refs": [ "cobra-help:dws sheet table-get --help", "internal/cli/schema_command_registry.json#sheet.table_get", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-read-data.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/sheet/sheet-read-data.md" ], "agent_summary": "将在线表格区域读取为带列名、行数据、数据类型和数字格式的结构化 table。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -374900,6 +388709,9 @@ "confirmation": "not_required", "description": "读取结构化 table 数据。\n\n返回列名、行数据、pandas-style dtypes 和表格 number formats。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -374928,14 +388740,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -375002,6 +388814,28 @@ "source": "cobra_help", "value": "读取结构化 table 数据。\n\n返回列名、行数据、pandas-style dtypes 和表格 number formats。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -375056,14 +388890,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -375072,14 +388906,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but sheet/table_get is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but sheet/table_get is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -375088,14 +388922,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -375111,7 +388945,7 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -375544,9 +389378,9 @@ "agent_source_refs": [ "cobra-help:dws sheet table-put --help", "internal/cli/schema_command_registry.json#sheet.table_put", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-write-data.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/sheet/sheet-write-data.md" ], "agent_summary": "把一个或多个结构化 table 写入在线表格,必要时按 name 创建目标工作表。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -375563,6 +389397,9 @@ "confirmation": "not_required", "description": "写入结构化 table 数据。\n\n支持一次写入一个或多个 sheet;目标 sheet 存在时写入,传 name 且不存在时会创建 sheet。\n\n--sheets 支持三种输入:\n JSON 数组 [{\"name\":\"Sheet1\",\"columns\":[\"name\"],\"data\":[[\"Alice\"]]}]\n JSON 对象 {\"sheets\":[{\"name\":\"Sheet1\",\"columns\":[\"name\"],\"data\":[[\"Alice\"]]}]}\n 单个 sheet spec JSON 对象 {\"name\":\"Sheet1\",\"columns\":[\"name\"],\"data\":[[\"Alice\"]]}\n\n--sheets 可传 @filepath 从文件读取,或传 - 从 stdin 读取。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -375591,14 +389428,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -375681,6 +389518,28 @@ "source": "cobra_help", "value": "写入结构化 table 数据。\n\n支持一次写入一个或多个 sheet;目标 sheet 存在时写入,传 name 且不存在时会创建 sheet。\n\n--sheets 支持三种输入:\n JSON 数组 [{\"name\":\"Sheet1\",\"columns\":[\"name\"],\"data\":[[\"Alice\"]]}]\n JSON 对象 {\"sheets\":[{\"name\":\"Sheet1\",\"columns\":[\"name\"],\"data\":[[\"Alice\"]]}]}\n 单个 sheet spec JSON 对象 {\"name\":\"Sheet1\",\"columns\":[\"name\"],\"data\":[[\"Alice\"]]}\n\n--sheets 可传 @filepath 从文件读取,或传 - 从 stdin 读取。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -375735,14 +389594,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -375751,14 +389610,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but sheet/table_put is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but sheet/table_put is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -375767,14 +389626,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -375790,7 +389649,7 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -376083,10 +389942,10 @@ "agent_source_refs": [ "cobra-help:dws sheet template apply --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "agent_summary": "使用指定模板创建新表格文档。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -376100,6 +389959,9 @@ "confirmation": "not_required", "description": "使用指定模板创建新表格文档。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -376127,13 +389989,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -376177,13 +390039,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -376200,18 +390062,40 @@ "source": "cobra_help", "value": "使用指定模板创建新表格文档。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "write" }, "examples": { @@ -376239,13 +390123,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "unknown" }, "interface_mode": { @@ -376253,13 +390137,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -376267,13 +390151,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -376282,14 +390166,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -376304,7 +390188,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -376319,13 +390203,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "medium" }, "title": { @@ -376731,10 +390615,10 @@ "agent_source_refs": [ "cobra-help:dws sheet template list --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "agent_summary": "获取当前用户可用的表格模板列表,支持按来源筛选。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -376748,6 +390632,9 @@ "confirmation": "not_required", "description": "获取当前用户可用的表格模板列表,支持按来源筛选。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -376775,13 +390662,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -376825,13 +390712,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -376848,18 +390735,40 @@ "source": "cobra_help", "value": "获取当前用户可用的表格模板列表,支持按来源筛选。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -376887,13 +390796,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -376901,13 +390810,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -376915,13 +390824,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -376930,14 +390839,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -376952,7 +390861,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -376967,13 +390876,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -377295,10 +391204,10 @@ "agent_source_refs": [ "cobra-help:dws sheet template search --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "agent_summary": "根据关键词搜索表格模板。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -377312,6 +391221,9 @@ "confirmation": "not_required", "description": "根据关键词搜索表格模板。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -377339,13 +391251,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -377389,13 +391301,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -377412,18 +391324,40 @@ "source": "cobra_help", "value": "根据关键词搜索表格模板。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -377451,13 +391385,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -377465,13 +391399,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -377479,13 +391413,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -377494,14 +391428,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -377516,7 +391450,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -377531,13 +391465,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -377949,10 +391883,10 @@ "agent_source_refs": [ "cobra-help:dws sheet ungroup-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/runtime-surface-completeness.json", "internal/cli/schema_manual_hints.json", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/runtime-surface-completeness.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "agent_summary": "取消钉钉表格指定工作表中的连续整行或整列分组。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -377966,6 +391900,9 @@ "confirmation": "not_required", "description": "取消钉钉表格指定工作表中的连续整行或整列分组。\n\n--range 使用整行/整列范围:\n 行分组:3:7 或 3\n 列分组:C:F 或 C\n\n支持在 --range 中携带工作表前缀(如 \"Sheet1!3:7\" / \"Sheet1!C:F\"),此时将忽略 --sheet-id。\n取消后可通过 sheet info --include groups 回读 rowGroups / columnGroups。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "agent-hint", "examples": [ @@ -377993,13 +391930,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "available" }, "avoid_when": { @@ -378043,13 +391980,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "not_required" }, "description": { @@ -378066,18 +392003,40 @@ "source": "cobra_help", "value": "取消钉钉表格指定工作表中的连续整行或整列分组。\n\n--range 使用整行/整列范围:\n 行分组:3:7 或 3\n 列分组:C:F 或 C\n\n支持在 --range 中携带工作表前缀(如 \"Sheet1!3:7\" / \"Sheet1!C:F\"),此时将忽略 --sheet-id。\n取消后可通过 sheet info --include groups 回读 rowGroups / columnGroups。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "read" }, "examples": { @@ -378105,13 +392064,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "idempotent" }, "interface_mode": { @@ -378119,13 +392078,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "local" }, "interface_reason": { @@ -378133,13 +392092,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "当前命令来自本地 Cobra 命令树或复合 helper,无固定 MCP interface_ref" }, "interface_ref": { @@ -378148,14 +392107,14 @@ "precedence": "unreviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null } ], "precedence": "unreviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": null }, "reviewed": { @@ -378170,7 +392129,7 @@ { "precedence": "unreviewed_explicit", "selected": false, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": false } ], @@ -378185,13 +392144,13 @@ { "precedence": "unreviewed_explicit", "selected": true, - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" } ], "precedence": "unreviewed_explicit", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/runtime-surface-completeness.json", + "source": "internal/cli/schema_hints/runtime-surface-completeness.json", "value": "low" }, "title": { @@ -378524,12 +392483,12 @@ "agent_source_refs": [ "cobra-help:dws sheet unmerge-cells --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.unmerge_range", "skills/mono/references/products/sheet.md", "skills/mono/references/products/sheet/sheet-range-operations.md", - "skills/mono/references/products/sheet/sheet-style-format.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-style-format.md" ], "agent_summary": "取消钉钉表格指定工作表中指定范围内的合并单元格。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -378543,6 +392502,9 @@ "confirmation": "not_required", "description": "取消钉钉表格指定工作表中指定范围内的合并单元格。\r\n\r\n通过 rangeAddress 参数指定要取消合并的范围,使用 A1 表示法(如 A1:D5)。\r\n该范围内所有合并的单元格都会被取消合并,恢复为独立的单元格。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -378571,7 +392533,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -378584,7 +392546,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -378657,6 +392619,28 @@ "source": "mcp_metadata", "value": "取消钉钉表格指定工作表中指定范围内的合并单元格。\r\n\r\n通过 rangeAddress 参数指定要取消合并的范围,使用 A1 表示法(如 A1:D5)。\r\n该范围内所有合并的单元格都会被取消合并,恢复为独立的单元格。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -378711,7 +392695,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -378724,7 +392708,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -379145,13 +393129,13 @@ "agent_source_refs": [ "cobra-help:dws sheet cond-format update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.update_cond_format", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-conditional-format.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-conditional-format.md" ], "agent_summary": "更新钉钉电子表格中指定工作表的一条条件格式规则。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -379175,6 +393159,9 @@ }, "description": "更新指定工作表中的一条条件格式规则。未传入的字段将保持原有值不变。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -379203,7 +393190,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -379216,7 +393203,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -379261,7 +393248,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -379274,7 +393261,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -379297,13 +393284,35 @@ "source": "mcp_metadata", "value": "更新指定工作表中的一条条件格式规则。未传入的字段将保持原有值不变。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -379316,7 +393325,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, "examples": { @@ -379345,7 +393354,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -379358,7 +393367,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -379367,7 +393376,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -379380,7 +393389,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -379430,7 +393439,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -379446,7 +393455,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -379459,7 +393468,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -380280,11 +394289,11 @@ "agent_source_refs": [ "cobra-help:dws sheet update-dimension --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.update_dimension", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-dimension-operations.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-dimension-operations.md" ], "agent_summary": "批量更新钉钉表格指定工作表中连续多行/多列的属性,支持设置显隐状态(hidden)与行高/列宽(pixelSize)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -380306,6 +394315,9 @@ }, "description": "批量更新钉钉表格指定工作表中连续多行/多列的属性,支持设置显隐状态(hidden)与行高/列宽(pixelSize)。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -380334,7 +394346,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -380347,7 +394359,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -380420,6 +394432,28 @@ "source": "mcp_metadata", "value": "批量更新钉钉表格指定工作表中连续多行/多列的属性,支持设置显隐状态(hidden)与行高/列宽(pixelSize)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -380474,7 +394508,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -380487,7 +394521,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -381369,13 +395403,13 @@ "agent_source_refs": [ "cobra-help:dws sheet filter update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.update_filter", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter.md" ], "agent_summary": "批量更新筛选条件,可同时设置多列的筛选条件。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -381389,6 +395423,9 @@ "confirmation": "not_required", "description": "批量更新钉钉电子表格中指定工作表的筛选条件。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n可同时更新多列的筛选条件,支持三种筛选类型:\r\n- 按值筛选(filterType: values):指定允许显示的值列表,未在列表中的值将被隐藏\r\n- 按条件筛选(filterType: condition):指定条件运算符和比较值\r\n- 按颜色筛选(filterType: color):按单元格背景色或字体颜色筛选\r\n\r\n使用此接口前,工作表必须已创建筛选(通过 create_filter 创建)。\r\n此接口会替换指定列的现有筛选条件,未指定的列保持不变。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -381417,7 +395454,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -381430,7 +395467,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -381475,7 +395512,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -381488,7 +395525,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -381511,13 +395548,35 @@ "source": "mcp_metadata", "value": "批量更新钉钉电子表格中指定工作表的筛选条件。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\n\r\n可同时更新多列的筛选条件,支持三种筛选类型:\r\n- 按值筛选(filterType: values):指定允许显示的值列表,未在列表中的值将被隐藏\r\n- 按条件筛选(filterType: condition):指定条件运算符和比较值\r\n- 按颜色筛选(filterType: color):按单元格背景色或字体颜色筛选\r\n\r\n使用此接口前,工作表必须已创建筛选(通过 create_filter 创建)。\r\n此接口会替换指定列的现有筛选条件,未指定的列保持不变。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -381530,7 +395589,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, "examples": { @@ -381559,7 +395618,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -381572,7 +395631,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -381581,7 +395640,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -381594,7 +395653,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -381644,7 +395703,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -381660,7 +395719,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -381673,7 +395732,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -382064,13 +396123,13 @@ "agent_source_refs": [ "cobra-help:dws sheet filter-view update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", + "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.update_filter_view", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-filter-view.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "skills/mono/schema-hints/zz-sheet-range-filter-review.json" + "skills/mono/references/products/sheet/sheet-filter-view.md" ], "agent_summary": "更新钉钉电子表格中指定工作表的筛选视图属性(名称、范围和/或筛选条件)。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -382093,6 +396152,9 @@ }, "description": "更新钉钉电子表格中指定工作表的筛选视图属性(名称、范围和/或筛选条件)。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 filterViewId 定位筛选视图。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\nfilterViewId 可通过 get_filter_views 获取。\r\n\r\n可更新筛选视图的名称、范围和筛选条件,至少需要传入一个更新字段。\r\n通过 criteria 参数可直接批量更新多列的筛选条件,指定列的条件会被替换,未指定的列保持不变。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "agent-hint", "examples": [ @@ -382121,7 +396183,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -382134,7 +396196,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -382179,7 +396241,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, { @@ -382192,7 +396254,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "not_required" }, "description": { @@ -382215,13 +396277,35 @@ "source": "mcp_metadata", "value": "更新钉钉电子表格中指定工作表的筛选视图属性(名称、范围和/或筛选条件)。\r\n\r\n通过 nodeId 定位电子表格文档,通过 sheetId 定位工作表,通过 filterViewId 定位筛选视图。\r\nnodeId 支持传入文档链接 URL 或文档 ID(dentryUuid),系统自动识别。\r\nsheetId 支持传入工作表 ID 或工作表名称,可通过 get_all_sheets 获取。\r\nfilterViewId 可通过 get_filter_views 获取。\r\n\r\n可更新筛选视图的名称、范围和筛选条件,至少需要传入一个更新字段。\r\n通过 criteria 参数可直接批量更新多列的筛选条件,指定列的条件会被替换,未指定的列保持不变。\r\n\r\n仅限用户对文档具备\"可编辑\"权限时可操作。不支持跨组织操作。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, { @@ -382234,7 +396318,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "write" }, "examples": { @@ -382263,7 +396347,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, { @@ -382276,7 +396360,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "unknown" }, "interface_mode": { @@ -382285,7 +396369,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -382298,7 +396382,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -382348,7 +396432,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": true } ], @@ -382364,7 +396448,7 @@ "precedence": "reviewed_explicit", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, { @@ -382377,7 +396461,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "sheet-range-filter-agent-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-sheet-range-filter-review.json", + "source": "internal/cli/schema_hints/zz-sheet-range-filter-review.json", "value": "medium" }, "title": { @@ -383060,11 +397144,11 @@ "agent_source_refs": [ "cobra-help:dws sheet update-float-image --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.update_float_image", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "agent_summary": "更新指定工作表中浮动图片的位置、尺寸或图片来源。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -383090,6 +397174,9 @@ }, "description": "更新钉钉电子表格中指定浮动图片的属性。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -383118,7 +397205,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -383131,7 +397218,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -383204,6 +397291,28 @@ "source": "mcp_metadata", "value": "更新钉钉电子表格中指定浮动图片的属性。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -383258,7 +397367,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -383271,7 +397380,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -384371,9 +398480,9 @@ "agent_source_refs": [ "cobra-help:dws sheet pivot-table update --help", "internal/cli/schema_command_registry.json#sheet.update_pivot_table", + "internal/cli/schema_hints/zz-interface-disposition-review.json", "internal/cli/schema_manual_hints.json", - "skills/mono/references/products/sheet/sheet-pivot-table.md", - "skills/mono/schema-hints/zz-interface-disposition-review.json" + "skills/mono/references/products/sheet/sheet-pivot-table.md" ], "agent_summary": "更新指定在线表格透视表的属性配置。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v2", @@ -384387,6 +398496,9 @@ "confirmation": "not_required", "description": "更新透视表配置", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -384415,14 +398527,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "available" }, "avoid_when": { @@ -384497,6 +398609,28 @@ "source": "cobra_help", "value": "更新透视表配置" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -384551,14 +398685,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "local" }, "interface_reason": { @@ -384567,14 +398701,14 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but sheet/update_pivot_table is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." } ], "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": "The reviewed CLI wrapper is executable, but sheet/update_pivot_table is absent from the pinned MCP metadata snapshot; do not advertise a direct MCP interface." }, "interface_ref": { @@ -384583,14 +398717,14 @@ "precedence": "reviewed_explicit", "review_reason": "final interface mode local forbids a direct MCP interface_ref", "selected": true, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null } ], "precedence": "reviewed_explicit", "resolution": "interface_disposition_matrix", "review_reason": "final interface mode local forbids a direct MCP interface_ref", - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": null }, "reviewed": { @@ -384606,7 +398740,7 @@ "precedence": "reviewed_explicit", "review_reason": "unverified-direct-interface-review-v1 marks this tool as reviewed", "selected": false, - "source": "skills/mono/schema-hints/zz-interface-disposition-review.json", + "source": "internal/cli/schema_hints/zz-interface-disposition-review.json", "value": true } ], @@ -385080,11 +399214,11 @@ "agent_source_refs": [ "cobra-help:dws sheet update --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.update_sheet", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-workbook.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-workbook.md" ], "agent_summary": "更新工作表名称、位置、隐藏状态、冻结行列、标签颜色。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -385110,6 +399244,9 @@ }, "description": "更新钉钉电子表格中指定工作表的属性,包括名称、位置、可见性、冻结行列等。", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -385138,7 +399275,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -385151,7 +399288,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -385224,6 +399361,28 @@ "source": "mcp_metadata", "value": "更新钉钉电子表格中指定工作表的属性,包括名称、位置、可见性、冻结行列等。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -385278,7 +399437,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -385291,7 +399450,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -386350,11 +400509,11 @@ "agent_source_refs": [ "cobra-help:dws sheet write-image --help", "internal/cli/schema_command_registry.json", + "internal/cli/schema_hints/selection-review.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.sheet.write_image", "skills/mono/references/products/sheet.md", - "skills/mono/references/products/sheet/sheet-media-image.md", - "skills/mono/schema-hints/selection-review.json" + "skills/mono/references/products/sheet/sheet-media-image.md" ], "agent_summary": "将本地图片上传并写入指定工作表的单元格。", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -386368,6 +400527,9 @@ "confirmation": "not_required", "description": "在钉钉表格的指定单元格中插入图片。\r\n\r\n通过 nodeId 定位表格文件,通过 sheetId 和 rangeAddress 定位目标单元格区域,\r\n将图片资源写入到指定位置。图片资源需要先获取 resourceId 和 resourceUrl。\r\n\r\n使用流程:\r\n1. 先获取上传凭证(uploadUrl、resourceId、resourceUrl)\r\n2. 使用 HTTP PUT 请求将图片文件上传到 uploadUrl\r\n3. 调用本接口,传入 resourceId 和 resourceUrl,在指定单元格中插入图片", "display": "钉钉表格管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -386396,7 +400558,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -386409,7 +400571,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -386482,6 +400644,28 @@ "source": "mcp_metadata", "value": "在钉钉表格的指定单元格中插入图片。\r\n\r\n通过 nodeId 定位表格文件,通过 sheetId 和 rangeAddress 定位目标单元格区域,\r\n将图片资源写入到指定位置。图片资源需要先获取 resourceId 和 resourceUrl。\r\n\r\n使用流程:\r\n1. 先获取上传凭证(uploadUrl、resourceId、resourceUrl)\r\n2. 使用 HTTP PUT 请求将图片文件上传到 uploadUrl\r\n3. 调用本接口,传入 resourceId 和 resourceUrl,在指定单元格中插入图片" }, + "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": [ { @@ -386536,7 +400720,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -386549,7 +400733,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -387465,12 +401649,12 @@ "CommandRegistry:canonical_path=todo.add_task_executors", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task add-executor", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.add_task_executors", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_task_executors" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_task_executors" ], "agent_summary": "添加待办执行人", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -387484,6 +401668,9 @@ "confirmation": "not_required", "description": "添加待办执行人", "display": "待办任务管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -387512,7 +401699,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -387525,7 +401712,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -387598,6 +401785,28 @@ "source": "mcp_metadata", "value": "添加待办执行人" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -387652,7 +401861,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -387665,7 +401874,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -387996,12 +402205,12 @@ "CommandRegistry:canonical_path=todo.add_task_participants", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task add-participant", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.add_task_participants", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_task_participants" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_task_participants" ], "agent_summary": "添加待办参与人", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -388015,6 +402224,9 @@ "confirmation": "not_required", "description": "添加待办参与人", "display": "待办任务管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -388043,7 +402255,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -388056,7 +402268,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -388129,6 +402341,28 @@ "source": "mcp_metadata", "value": "添加待办参与人" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -388183,7 +402417,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -388196,7 +402430,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -388527,12 +402761,12 @@ "CommandRegistry:canonical_path=todo.add_todo_attachment", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task add-attachment", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_attachment", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_todo_attachment" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_todo_attachment" ], "agent_summary": "上传待办附件", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -388546,6 +402780,9 @@ "confirmation": "not_required", "description": "添加待办任务附件", "display": "待办任务管理", + "dry_run": { + "preview_kind": "plan" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -388574,7 +402811,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -388587,7 +402824,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -388660,6 +402897,28 @@ "source": "mcp_metadata", "value": "添加待办任务附件" }, + "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": [ { @@ -388714,7 +402973,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -388727,7 +402986,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -389046,12 +403305,12 @@ "CommandRegistry:canonical_path=todo.add_todo_comment", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo comment add", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_comment", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_todo_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_todo_comment" ], "agent_summary": "新增待办评论", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -389065,6 +403324,9 @@ "confirmation": "not_required", "description": "给待办添加评论", "display": "待办任务管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -389093,7 +403355,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -389106,7 +403368,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -389179,6 +403441,28 @@ "source": "mcp_metadata", "value": "给待办添加评论" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -389233,7 +403517,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -389246,7 +403530,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -389591,12 +403875,12 @@ "CommandRegistry:canonical_path=todo.add_todo_reminder", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task add-reminder", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.add_todo_reminder", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_todo_reminder" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_todo_reminder" ], "agent_summary": "为待办添加提醒", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -389610,6 +403894,9 @@ "confirmation": "not_required", "description": "添加待办提醒", "display": "待办任务管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -389639,7 +403926,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -389652,7 +403939,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -389725,6 +404012,28 @@ "source": "mcp_metadata", "value": "添加待办提醒" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -389781,7 +404090,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -389794,7 +404103,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -390306,12 +404615,12 @@ "CommandRegistry:canonical_path=todo.create_personal_sub_todo", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task create-sub", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.create_personal_sub_todo", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.create_personal_sub_todo" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.create_personal_sub_todo" ], "agent_summary": "创建子待办", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -390325,6 +404634,9 @@ "confirmation": "not_required", "description": "在当前企业组织内创建一条个人待办的子待办事项(要求父待办必须是操作者本人创建),支持设置标题、执行人列表、截止时间、优先级(如高/中/低)。待办将归属于当前用户,并对有权限的协作者可见。子待办不支持设置单独的循环规则(遵循父待办的循环规则)。", "display": "待办任务管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -390354,7 +404666,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -390367,7 +404679,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -390440,6 +404752,28 @@ "source": "mcp_metadata", "value": "在当前企业组织内创建一条个人待办的子待办事项(要求父待办必须是操作者本人创建),支持设置标题、执行人列表、截止时间、优先级(如高/中/低)。待办将归属于当前用户,并对有权限的协作者可见。子待办不支持设置单独的循环规则(遵循父待办的循环规则)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -390496,7 +404830,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -390509,7 +404843,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -391208,14 +405542,14 @@ "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task create", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.create_personal_todo", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.create_personal_todo", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.create_personal_todo", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.create_personal_todo" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.create_personal_todo", + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.create_personal_todo" ], "agent_summary": "创建待办", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -391229,6 +405563,9 @@ "confirmation": "not_required", "description": "在当前企业组织内创建一条个人待办事项,支持设置标题、执行人列表(UserId)、截止时间、优先级(如高/中/低)。待办将归属于当前用户,并对有权限的协作者可见。", "display": "待办任务管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -391258,7 +405595,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -391271,7 +405608,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -391344,6 +405681,28 @@ "source": "mcp_metadata", "value": "在当前企业组织内创建一条个人待办事项,支持设置标题、执行人列表(UserId)、截止时间、优先级(如高/中/低)。待办将归属于当前用户,并对有权限的协作者可见。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -391400,7 +405759,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -391413,7 +405772,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -391421,7 +405780,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "todo", "rpc_name": "create_personal_todo" @@ -391436,7 +405795,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "todo", "rpc_name": "create_personal_todo" @@ -391992,15 +406351,15 @@ "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task delete", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.delete_todo", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.delete_todo", "skills/mono/SKILL.md", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.delete_todo", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.delete_todo" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.delete_todo", + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.delete_todo" ], "agent_summary": "删除待办", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -392042,7 +406401,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -392055,7 +406414,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -392099,7 +406458,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, { @@ -392112,7 +406471,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "user_required" }, "description": { @@ -392191,7 +406550,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -392204,7 +406563,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -392212,7 +406571,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "todo", "rpc_name": "delete_todo" @@ -392227,7 +406586,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "todo", "rpc_name": "delete_todo" @@ -392268,7 +406627,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, { @@ -392281,7 +406640,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": "high" }, "title": { @@ -392459,13 +406818,13 @@ "CommandRegistry:canonical_path=todo.delete_todo_comment", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo comment delete", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.delete_todo_comment", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.delete_todo_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.delete_todo_comment" ], "agent_summary": "删除待办评论", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -392507,7 +406866,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -392520,7 +406879,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -392565,7 +406924,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -392578,7 +406937,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -392607,7 +406966,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -392620,7 +406979,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -392663,7 +407022,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -392676,7 +407035,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -392735,7 +407094,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -392748,7 +407107,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -393030,14 +407389,14 @@ "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task get", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.get_todo_detail", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.get_todo_detail", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.get_todo_detail", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.get_todo_detail" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.get_todo_detail", + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.get_todo_detail" ], "agent_summary": "待办详情", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -393079,7 +407438,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -393092,7 +407451,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -393219,7 +407578,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -393232,7 +407591,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -393240,7 +407599,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "todo", "rpc_name": "get_todo_detail" @@ -393255,7 +407614,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "todo", "rpc_name": "get_todo_detail" @@ -393480,12 +407839,12 @@ "CommandRegistry:canonical_path=todo.get_user_todos_in_current_org", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task list", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.get_user_todos_in_current_org", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.get_user_todos_in_current_org" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.get_user_todos_in_current_org" ], "agent_summary": "查询待办列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -393499,6 +407858,9 @@ "confirmation": "not_required", "description": "获取当前用户在所属组织中的个人待办事项列表,返回每项待办的标题、截止日期、优先级(如高/中/低)、完成状态。", "display": "待办任务管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -393527,7 +407889,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -393540,7 +407902,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -393613,6 +407975,28 @@ "source": "mcp_metadata", "value": "获取当前用户在所属组织中的个人待办事项列表,返回每项待办的标题、截止日期、优先级(如高/中/低)、完成状态。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -393667,7 +408051,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -393680,7 +408064,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -394513,12 +408897,12 @@ "CommandRegistry:canonical_path=todo.list_todo_comment", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo comment list", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.list_todo_comment", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.list_todo_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.list_todo_comment" ], "agent_summary": "查询待办评论列表", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -394532,6 +408916,9 @@ "confirmation": "not_required", "description": "获取待办的评论", "display": "待办任务管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -394561,7 +408948,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -394574,7 +408961,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -394647,6 +409034,28 @@ "source": "mcp_metadata", "value": "获取待办的评论" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -394703,7 +409112,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -394716,7 +409125,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -395172,13 +409581,13 @@ "CommandRegistry:canonical_path=todo.remove_task_executors", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task remove-executor", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_executors", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.remove_task_executors" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.remove_task_executors" ], "agent_summary": "移除待办执行人", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -395192,6 +409601,9 @@ "confirmation": "user_required", "description": "移除待办执行人", "display": "待办任务管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -395220,7 +409632,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -395233,7 +409645,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -395278,7 +409690,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -395291,7 +409703,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -395314,13 +409726,35 @@ "source": "mcp_metadata", "value": "移除待办执行人" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -395333,7 +409767,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -395376,7 +409810,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -395389,7 +409823,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -395448,7 +409882,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -395461,7 +409895,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -395728,13 +410162,13 @@ "CommandRegistry:canonical_path=todo.remove_task_participants", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task remove-participant", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.remove_task_participants", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.remove_task_participants" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.remove_task_participants" ], "agent_summary": "移除待办参与人", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -395748,6 +410182,9 @@ "confirmation": "user_required", "description": "移除待办参与人", "display": "待办任务管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -395776,7 +410213,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -395789,7 +410226,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -395834,7 +410271,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -395847,7 +410284,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -395870,13 +410307,35 @@ "source": "mcp_metadata", "value": "移除待办参与人" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -395889,7 +410348,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -395932,7 +410391,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -395945,7 +410404,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -396004,7 +410463,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -396017,7 +410476,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -396284,12 +410743,12 @@ "CommandRegistry:canonical_path=todo.reset_todo_reminder", "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task reset-reminder", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.reset_todo_reminder", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.reset_todo_reminder" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.reset_todo_reminder" ], "agent_summary": "重置待办提醒规则", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -396303,6 +410762,9 @@ "confirmation": "not_required", "description": "重置待办提醒", "display": "待办任务管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -396332,7 +410794,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -396345,7 +410807,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -396418,6 +410880,28 @@ "source": "mcp_metadata", "value": "重置待办提醒" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -396474,7 +410958,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -396487,7 +410971,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -396813,14 +411297,14 @@ "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task done", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.update_todo_done_status", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.update_todo_done_status", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.update_todo_done_status", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.update_todo_done_status" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.update_todo_done_status", + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.update_todo_done_status" ], "agent_summary": "修改执行者的待办完成状态", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -396834,6 +411318,9 @@ "confirmation": "not_required", "description": "修改执行者的待办完成状态", "display": "待办任务管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -396863,7 +411350,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -396876,7 +411363,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -396949,6 +411436,28 @@ "source": "mcp_metadata", "value": "修改执行者的待办完成状态" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -397005,7 +411514,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -397018,7 +411527,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -397026,7 +411535,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "todo", "rpc_name": "update_todo_done_status" @@ -397041,7 +411550,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "todo", "rpc_name": "update_todo_done_status" @@ -397357,14 +411866,14 @@ "Skill:skills/mono/references/products/todo.md", "cobra-help:dws todo task update", "dws-wukong-envelope@4574f7022c32:dws-wukong-discovery.todo.prod.json#todo.update_todo_task", + "internal/cli/schema_hints/imported/wukong.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.todo.update_todo_task", "skills/mono/references/products/todo.md", - "skills/mono/schema-hints/imported/wukong.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.update_todo_task", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.update_todo_task" + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.update_todo_task", + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.update_todo_task" ], "agent_summary": "修改待办任务", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -397378,6 +411887,9 @@ "confirmation": "not_required", "description": "修改整个待办任务", "display": "待办任务管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -397407,7 +411919,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -397420,7 +411932,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -397493,6 +412005,28 @@ "source": "mcp_metadata", "value": "修改整个待办任务" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -397549,7 +412083,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -397562,7 +412096,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -397570,7 +412104,7 @@ { "precedence": "imported", "selected": true, - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "todo", "rpc_name": "update_todo_task" @@ -397585,7 +412119,7 @@ ], "precedence": "imported", "resolution": "highest_precedence", - "source": "skills/mono/schema-hints/imported/wukong.json", + "source": "internal/cli/schema_hints/imported/wukong.json", "value": { "product_id": "todo", "rpc_name": "update_todo_task" @@ -398134,13 +412668,13 @@ "CommandRegistry:canonical_path=wiki.add_member", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki member add", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.add_member", "skills/mono/references/products/doc.md", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.add_member" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.add_member" ], "agent_summary": "为指定知识库添加一个或多个成员,并授予指定角色", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -398154,6 +412688,9 @@ "confirmation": "not_required", "description": "为知识库添加指定角色的成员。\r\n\r\n支持添加用户(USER)成员类型。\r\n添加成功后,被授权的成员即可按指定角色访问该知识库下的所有内容。\r\n\r\n适用场景:\r\n- 新员工入职,需要授予知识库访问权限。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口添加,知识库创建者默认为所有者。\r\n- 操作者需具备知识库的 OWNER 或 MANAGER 权限。\r\n- 单次请求最多传 30 个成员,超出需分批调用。", "display": "知识库 / 空间管理 / 节点管理 / 成员管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -398183,7 +412720,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -398196,7 +412733,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -398269,6 +412806,28 @@ "source": "mcp_metadata", "value": "为知识库添加指定角色的成员。\r\n\r\n支持添加用户(USER)成员类型。\r\n添加成功后,被授权的成员即可按指定角色访问该知识库下的所有内容。\r\n\r\n适用场景:\r\n- 新员工入职,需要授予知识库访问权限。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口添加,知识库创建者默认为所有者。\r\n- 操作者需具备知识库的 OWNER 或 MANAGER 权限。\r\n- 单次请求最多传 30 个成员,超出需分批调用。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -398325,7 +412884,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -398338,7 +412897,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -398747,15 +413306,15 @@ "CommandRegistry:canonical_path=wiki.create_file", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki node create", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.create_file", "skills/mono/references/intent-guide.md", "skills/mono/references/products/doc.md", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.create_file" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.create_file" ], "agent_summary": "在指定知识库中创建文档、文件夹或其他类型的节点", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -398769,6 +413328,9 @@ "confirmation": "not_required", "description": "在指定位置创建一个新的文件(文档、表格、演示、白板、脑图、多维表或文件夹)。\r\n\r\n支持三种创建位置(按优先级):\r\n1. 指定 folderId:在该文件夹下创建\r\n2. 仅指定 workspaceId(不传 folderId):在该知识库的根目录下创建\r\n3. 都不传:在用户\"我的文档\"根目录下创建\r\n4. type 要创建的文件类型,必填。支持以下值:adoc(钉钉在线文档)、axls(钉钉表格)、appt(钉钉演示)、adraw(钉钉白板)、amind(钉钉脑图)、able(钉钉多维表)、folder(文件夹)\r\n操作受权限控制,仅当调用者对目标位置有写入权限时可成功创建。", "display": "知识库 / 空间管理 / 节点管理 / 成员管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -398798,7 +413360,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -398811,7 +413373,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -398884,6 +413446,28 @@ "source": "mcp_metadata", "value": "在指定位置创建一个新的文件(文档、表格、演示、白板、脑图、多维表或文件夹)。\r\n\r\n支持三种创建位置(按优先级):\r\n1. 指定 folderId:在该文件夹下创建\r\n2. 仅指定 workspaceId(不传 folderId):在该知识库的根目录下创建\r\n3. 都不传:在用户\"我的文档\"根目录下创建\r\n4. type 要创建的文件类型,必填。支持以下值:adoc(钉钉在线文档)、axls(钉钉表格)、appt(钉钉演示)、adraw(钉钉白板)、amind(钉钉脑图)、able(钉钉多维表)、folder(文件夹)\r\n操作受权限控制,仅当调用者对目标位置有写入权限时可成功创建。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -398940,7 +413524,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -398953,7 +413537,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -398962,7 +413546,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "create_file" @@ -398978,7 +413562,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "create_file" @@ -399481,12 +414065,12 @@ "CommandRegistry:canonical_path=wiki.create_wikiSpace", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki space create", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.create_wikiSpace", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.create_wikiSpace" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.create_wikiSpace" ], "agent_summary": "创建一个新的钉钉文档知识库(WikiSpace)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -399500,6 +414084,9 @@ "confirmation": "not_required", "description": "创建一个新的钉钉文档知识库(WikiSpace)。\r\n知识库是组织内文档的核心容器,可在其中创建文档、文件夹等内容。\r\n创建成功后返回新知识库的 workspaceId,可用于后续在该知识库下创建文档(create_document)或遍历文件(list_nodes)。\r\n操作受权限控制,仅当调用者具备在当前组织内创建知识库的权限时可成功创建。", "display": "知识库 / 空间管理 / 节点管理 / 成员管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -399529,7 +414116,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -399542,7 +414129,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -399615,6 +414202,28 @@ "source": "mcp_metadata", "value": "创建一个新的钉钉文档知识库(WikiSpace)。\r\n知识库是组织内文档的核心容器,可在其中创建文档、文件夹等内容。\r\n创建成功后返回新知识库的 workspaceId,可用于后续在该知识库下创建文档(create_document)或遍历文件(list_nodes)。\r\n操作受权限控制,仅当调用者具备在当前组织内创建知识库的权限时可成功创建。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -399671,7 +414280,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -399684,7 +414293,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -400100,14 +414709,14 @@ "CommandRegistry:canonical_path=wiki.delete_document", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki node delete", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.delete_document", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.delete_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.delete_document" ], "agent_summary": "将知识库中的节点移入回收站", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -400149,7 +414758,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -400162,7 +414771,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -400207,7 +414816,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -400220,7 +414829,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -400249,7 +414858,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -400262,7 +414871,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -400305,7 +414914,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -400318,7 +414927,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -400327,7 +414936,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "delete_document" @@ -400343,7 +414952,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "delete_document" @@ -400385,7 +414994,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -400398,7 +415007,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -400653,13 +415262,13 @@ "CommandRegistry:canonical_path=wiki.delete_wikiSpace", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki space delete", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.delete_wikiSpace", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.delete_wikiSpace" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.delete_wikiSpace" ], "agent_summary": "将指定知识库移入回收站", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -400702,7 +415311,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -400715,7 +415324,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -400760,7 +415369,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -400773,7 +415382,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -400802,7 +415411,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -400815,7 +415424,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -400860,7 +415469,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -400873,7 +415482,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -400932,7 +415541,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -400945,7 +415554,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -401110,12 +415719,12 @@ "CommandRegistry:canonical_path=wiki.get_wikiSpace", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki space get", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.get_wikiSpace", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.get_wikiSpace" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.get_wikiSpace" ], "agent_summary": "获取指定知识库的详细信息,包括名称、描述、创建者、创建时间、成员数量等", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -401129,6 +415738,9 @@ "confirmation": "not_required", "description": "获取指定知识库的详细信息,包括名称、描述、创建者、创建时间、成员数量等。\r\n通过 workspaceId 定位知识库,支持传入知识库 ID 或知识库 URL,系统自动识别。\r\n知识库 URL 格式:https://alidocs.dingtalk.com/i/spaces/{workspaceId}/overviewworkspaceId 为字母数字字符串。\r\n仅限用户对该知识库具备\"可阅读\"权限时可获取。不支持跨组织查询。", "display": "知识库 / 空间管理 / 节点管理 / 成员管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -401158,7 +415770,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -401171,7 +415783,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -401244,6 +415856,28 @@ "source": "mcp_metadata", "value": "获取指定知识库的详细信息,包括名称、描述、创建者、创建时间、成员数量等。\r\n通过 workspaceId 定位知识库,支持传入知识库 ID 或知识库 URL,系统自动识别。\r\n知识库 URL 格式:https://alidocs.dingtalk.com/i/spaces/{workspaceId}/overviewworkspaceId 为字母数字字符串。\r\n仅限用户对该知识库具备\"可阅读\"权限时可获取。不支持跨组织查询。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -401300,7 +415934,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -401313,7 +415947,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -401542,12 +416176,12 @@ "CommandRegistry:canonical_path=wiki.list_member", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki member list", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.list_member", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.list_member" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.list_member" ], "agent_summary": "查询指定知识库的成员列表,返回每位成员的 userId、姓名、角色等信息", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -401561,6 +416195,9 @@ "confirmation": "not_required", "description": "查询知识库当前的成员权限列表,支持按角色过滤。\r\n\r\n适用场景:\r\n- 获取知识库成员角色列表。\r\n\r\n每条记录包含成员的类型、名称及其角色信息。\r\n\r\n注意:\r\n- 底层接口一次性返回全量成员,不支持服务端游标分页。\r\n- 出参中包含 totalCount(全量成员总数)和 truncated(是否被截断)。当 truncated=true 时,说明知识库实际成员数超过 maxResults,建议通过 filterRoleIds 收窄查询范围;若仍超出 maxResults 上限,请引导用户去前端管理界面查看完整列表。\r\n- ORG 类型授权不会出现在查询结果中。", "display": "知识库 / 空间管理 / 节点管理 / 成员管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -401590,7 +416227,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -401603,7 +416240,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -401676,6 +416313,28 @@ "source": "mcp_metadata", "value": "查询知识库当前的成员权限列表,支持按角色过滤。\r\n\r\n适用场景:\r\n- 获取知识库成员角色列表。\r\n\r\n每条记录包含成员的类型、名称及其角色信息。\r\n\r\n注意:\r\n- 底层接口一次性返回全量成员,不支持服务端游标分页。\r\n- 出参中包含 totalCount(全量成员总数)和 truncated(是否被截断)。当 truncated=true 时,说明知识库实际成员数超过 maxResults,建议通过 filterRoleIds 收窄查询范围;若仍超出 maxResults 上限,请引导用户去前端管理界面查看完整列表。\r\n- ORG 类型授权不会出现在查询结果中。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -401732,7 +416391,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -401745,7 +416404,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -402149,14 +416808,14 @@ "CommandRegistry:canonical_path=wiki.list_nodes", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki node list", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.list_nodes", "skills/mono/references/intent-guide.md", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.list_nodes" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.list_nodes" ], "agent_summary": "列出指定知识库下的直接子节点(文档、文件夹、表格等)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -402170,6 +416829,9 @@ "confirmation": "not_required", "description": "列出指定文件夹或知识库下的直接子节点列表(文件夹/文档/文件等),支持分页。\r\n\r\n返回结果基于当前 MCP 会话用户的可访问权限进行过滤。\r\n返回的节点列表包含多种类型:在线文档、文件夹、PDF、docx、表格、脑图、白板等。\r\n\r\n定位方式(按优先级):\r\n1. 传 folderId:列出该文件夹下的直接子节点\r\n2. 仅传 workspaceId(不传 folderId):列出该知识库根目录下的直接子节点\r\n3. 都不传:列出用户\"我的文档\"根目录下的直接子节点\r\n\r\n返回的 nodeId 可直接用于其他工具(如 get_document_content、update_document、create_document 等)。\r\n若 nodeType=folder 且 hasChildren=true,可将该 nodeId 作为 folderId 再次调用本工具进行递归遍历。\r\n若 contentType=alidoc,可调用 get_document_content(nodeId=nodeId) 获取文档内容。", "display": "知识库 / 空间管理 / 节点管理 / 成员管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -402199,7 +416861,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -402212,7 +416874,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -402285,6 +416947,28 @@ "source": "mcp_metadata", "value": "列出指定文件夹或知识库下的直接子节点列表(文件夹/文档/文件等),支持分页。\r\n\r\n返回结果基于当前 MCP 会话用户的可访问权限进行过滤。\r\n返回的节点列表包含多种类型:在线文档、文件夹、PDF、docx、表格、脑图、白板等。\r\n\r\n定位方式(按优先级):\r\n1. 传 folderId:列出该文件夹下的直接子节点\r\n2. 仅传 workspaceId(不传 folderId):列出该知识库根目录下的直接子节点\r\n3. 都不传:列出用户\"我的文档\"根目录下的直接子节点\r\n\r\n返回的 nodeId 可直接用于其他工具(如 get_document_content、update_document、create_document 等)。\r\n若 nodeType=folder 且 hasChildren=true,可将该 nodeId 作为 folderId 再次调用本工具进行递归遍历。\r\n若 contentType=alidoc,可调用 get_document_content(nodeId=nodeId) 获取文档内容。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -402341,7 +417025,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -402354,7 +417038,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -402363,7 +417047,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "list_nodes" @@ -402379,7 +417063,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "list_nodes" @@ -402849,14 +417533,14 @@ "CommandRegistry:canonical_path=wiki.list_wikiSpaces", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki space list", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.list_wikiSpaces", "skills/mono/references/intent-guide.md", "skills/mono/references/products/drive.md", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.list_wikiSpaces" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.list_wikiSpaces" ], "agent_summary": "列出当前用户可访问的知识库或钉盘空间", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -402870,6 +417554,9 @@ "confirmation": "not_required", "description": "获取当前用户有权访问的知识库列表,支持按类型区分。\r\n\r\n通过 wikiSpaceType 参数控制返回范围:\r\n- myWikiSpace:返回当前用户的「我的文档」个人空间(固定返回 1 条,不支持分页)\r\n- orgWikiSpace(默认):返回当前用户在组织内有权访问的知识库列表,支持分页\r\n\r\n返回结果包含知识库 ID、名称、描述、访问链接等信息。\r\n返回的 workspaceId 可直接用于其他工具(如 get_wikiSpace、create_document、list_nodes 等)。", "display": "知识库 / 空间管理 / 节点管理 / 成员管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -402899,7 +417586,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -402912,7 +417599,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -402985,6 +417672,28 @@ "source": "mcp_metadata", "value": "获取当前用户有权访问的知识库列表,支持按类型区分。\r\n\r\n通过 wikiSpaceType 参数控制返回范围:\r\n- myWikiSpace:返回当前用户的「我的文档」个人空间(固定返回 1 条,不支持分页)\r\n- orgWikiSpace(默认):返回当前用户在组织内有权访问的知识库列表,支持分页\r\n\r\n返回结果包含知识库 ID、名称、描述、访问链接等信息。\r\n返回的 workspaceId 可直接用于其他工具(如 get_wikiSpace、create_document、list_nodes 等)。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -403041,7 +417750,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -403054,7 +417763,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -403458,13 +418167,13 @@ "CommandRegistry:canonical_path=wiki.node_copy", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki node copy", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.node_copy", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.node_copy" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.node_copy" ], "agent_summary": "将知识库中的节点复制到指定位置", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -403478,6 +418187,9 @@ "confirmation": "not_required", "description": "将指定节点复制到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时复制到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有可查看下载权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:复制操作底层可能异步执行,异步时操作已提交但新节点 ID 无法立即返回,请稍后查看目标文件夹确认结果。", "display": "知识库 / 空间管理 / 节点管理 / 成员管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -403507,7 +418219,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -403520,7 +418232,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -403593,6 +418305,28 @@ "source": "mcp_metadata", "value": "将指定节点复制到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时复制到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有可查看下载权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:复制操作底层可能异步执行,异步时操作已提交但新节点 ID 无法立即返回,请稍后查看目标文件夹确认结果。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -403649,7 +418383,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -403662,7 +418396,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -403671,7 +418405,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "copy_document" @@ -403687,7 +418421,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "copy_document" @@ -404073,13 +418807,13 @@ "CommandRegistry:canonical_path=wiki.node_move", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki node move", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.node_move", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.node_move" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.node_move" ], "agent_summary": "将知识库中的节点移动到指定位置", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -404093,6 +418827,9 @@ "confirmation": "not_required", "description": "将指定节点移动到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时移动到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有编辑权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:移动操作底层可能异步执行,异步时操作已提交但无法立即确认完成,请稍后查看目标文件夹确认结果。", "display": "知识库 / 空间管理 / 节点管理 / 成员管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -404122,7 +418859,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -404135,7 +418872,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -404208,6 +418945,28 @@ "source": "mcp_metadata", "value": "将指定节点移动到目标文件夹。\r\n\r\n支持的节点类型:知识库节点(文档、文件夹)、钉盘文件/文件夹。\r\nnodeId 支持文档 URL 或 dentryUuid(32 位字母数字字符串)。\r\ntargetFolderId 为目标文件夹的 dentryUuid;workspaceId 为目标知识库标识,不传 targetFolderId 时移动到该知识库根目录,如果不传 targetFolderId 和 workspaceId,默认到当前用户所在组织的「我的文档」下\r\n\r\n权限要求:\r\n- 对源节点有编辑权限\r\n- 对目标文件夹有写入权限\r\n\r\n注意:移动操作底层可能异步执行,异步时操作已提交但无法立即确认完成,请稍后查看目标文件夹确认结果。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -404264,7 +419023,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -404277,7 +419036,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -404286,7 +419045,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "move_document" @@ -404302,7 +419061,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "move_document" @@ -404688,14 +419447,14 @@ "CommandRegistry:canonical_path=wiki.node_search", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki node search", + "internal/cli/schema_hints/interface-refs.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.node_search", "skills/mono/references/intent-guide.md", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/interface-refs.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.node_search" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.node_search" ], "agent_summary": "在指定知识库内搜索文档/文件夹/表格等节点", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -404709,6 +419468,9 @@ "confirmation": "not_required", "description": "根据关键词和多种过滤条件搜索当前用户有权限访问的文档列表。\r\n\r\n支持的过滤条件:\r\n- keyword:关键词匹配文档标题和内容\r\n- extensions:按文件扩展名精确过滤(pdf/docx/png 等)\r\n- createdTimeFrom / createdTimeTo:按创建时间范围过滤\r\n- visitedTimeFrom / visitedTimeTo:按访问时间范围过滤\r\n- creatorUserIds:按创建者用户 ID 过滤\r\n - editorUserIds:按编辑者用户 ID 过滤\r\n- mentionedUserIds:按文档中 @提及的用户 ID 过滤\r\n- workspaceIds:按知识库范围过滤(支持知识库 URL)\r\n\r\n支持分页获取结果。搜索范围为用户在当前组织内有权限访问的所有文档数据。\r\n所有过滤条件均为可选,不传则不过滤。多个条件同时传入时取交集", "display": "知识库 / 空间管理 / 节点管理 / 成员管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -404738,7 +419500,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -404751,7 +419513,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -404824,6 +419586,28 @@ "source": "mcp_metadata", "value": "根据关键词和多种过滤条件搜索当前用户有权限访问的文档列表。\r\n\r\n支持的过滤条件:\r\n- keyword:关键词匹配文档标题和内容\r\n- extensions:按文件扩展名精确过滤(pdf/docx/png 等)\r\n- createdTimeFrom / createdTimeTo:按创建时间范围过滤\r\n- visitedTimeFrom / visitedTimeTo:按访问时间范围过滤\r\n- creatorUserIds:按创建者用户 ID 过滤\r\n - editorUserIds:按编辑者用户 ID 过滤\r\n- mentionedUserIds:按文档中 @提及的用户 ID 过滤\r\n- workspaceIds:按知识库范围过滤(支持知识库 URL)\r\n\r\n支持分页获取结果。搜索范围为用户在当前组织内有权限访问的所有文档数据。\r\n所有过滤条件均为可选,不传则不过滤。多个条件同时传入时取交集" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -404880,7 +419664,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -404893,7 +419677,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -404902,7 +419686,7 @@ "precedence": "explicit", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "search_documents" @@ -404918,7 +419702,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "open-source-helper-interface-refs is an explicit Agent hint source", - "source": "skills/mono/schema-hints/interface-refs.json", + "source": "internal/cli/schema_hints/interface-refs.json", "value": { "product_id": "doc", "rpc_name": "search_documents" @@ -405485,13 +420269,13 @@ "CommandRegistry:canonical_path=wiki.remove_member", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki member remove", + "internal/cli/schema_hints/destructive-safety.json", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.remove_member", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/destructive-safety.json", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.remove_member" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.remove_member" ], "agent_summary": "从指定知识库中移除一个或多个成员(仅支持 USER 类型)", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -405505,6 +420289,9 @@ "confirmation": "user_required", "description": "从知识库中移除指定的企业用户成员(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量移除知识库成员,移除后相关用户将无法访问该知识库下的内容(除非通过节点级权限另行授权)。\r\n\r\n适用场景:\r\n- 员工离职或转岗,需要撤销知识库访问权限。\r\n- 清理不再需要访问知识库的历史成员。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口移除。\r\n- **权限要求**:操作者必须具备知识库的「可管理(MANAGER)」及以上角色(OWNER 或 MANAGER)。EDITOR / DOWNLOADER / READER / 非成员调用会返回 `forbidden.accessDenied`,错误信息会明确提示所需的最低角色。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。", "display": "知识库 / 空间管理 / 节点管理 / 成员管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "destructive", "effect_source": "agent-hint", "examples": [ @@ -405534,7 +420321,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -405547,7 +420334,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -405592,7 +420379,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, { @@ -405605,7 +420392,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "user_required" }, "description": { @@ -405628,13 +420415,35 @@ "source": "mcp_metadata", "value": "从知识库中移除指定的企业用户成员(仅支持 USER 类型)。\r\n\r\n通过传入 userIds 列表批量移除知识库成员,移除后相关用户将无法访问该知识库下的内容(除非通过节点级权限另行授权)。\r\n\r\n适用场景:\r\n- 员工离职或转岗,需要撤销知识库访问权限。\r\n- 清理不再需要访问知识库的历史成员。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口移除。\r\n- **权限要求**:操作者必须具备知识库的「可管理(MANAGER)」及以上角色(OWNER 或 MANAGER)。EDITOR / DOWNLOADER / READER / 非成员调用会返回 `forbidden.accessDenied`,错误信息会明确提示所需的最低角色。\r\n- 单次请求 `userIds` 列表最多传 30 个,超出需分批调用。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, { @@ -405647,7 +420456,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "destructive" }, "examples": { @@ -405692,7 +420501,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -405705,7 +420514,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -405764,7 +420573,7 @@ "precedence": "explicit", "review_reason": "destructive-safety-review is an explicit Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, { @@ -405777,7 +420586,7 @@ "precedence": "explicit", "resolution": "highest_precedence", "review_reason": "destructive-safety-review is an explicit Agent hint source", - "source": "skills/mono/schema-hints/destructive-safety.json", + "source": "internal/cli/schema_hints/destructive-safety.json", "value": "high" }, "title": { @@ -406032,12 +420841,12 @@ "CommandRegistry:canonical_path=wiki.search_wikiSpaces", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki space search", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.search_wikiSpaces", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.search_wikiSpaces" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.search_wikiSpaces" ], "agent_summary": "根据关键词搜索当前用户有权限访问的知识库列表,匹配知识库名称和描述", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -406059,6 +420868,9 @@ }, "description": "根据关键词搜索当前用户有权限访问的知识库列表。\r\n返回匹配的知识库列表,包括知识库 ID、名称、描述和访问链接。\r\n搜索范围为用户在当前组织内有权限访问的所有知识库。", "display": "知识库 / 空间管理 / 节点管理 / 成员管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "read", "effect_source": "command-verb", "examples": [ @@ -406088,7 +420900,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -406101,7 +420913,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -406174,6 +420986,28 @@ "source": "mcp_metadata", "value": "根据关键词搜索当前用户有权限访问的知识库列表。\r\n返回匹配的知识库列表,包括知识库 ID、名称、描述和访问链接。\r\n搜索范围为用户在当前组织内有权限访问的所有知识库。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -406230,7 +421064,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -406243,7 +421077,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { @@ -406655,12 +421489,12 @@ "CommandRegistry:canonical_path=wiki.update_member", "Skill:skills/mono/references/products/wiki.md", "cobra-help:dws wiki member update", + "internal/cli/schema_hints/selection-review.json", + "internal/cli/schema_hints/sibling-disambiguation.json", "internal/cli/schema_manual_hints.json", "internal/cli/schema_mcp_metadata.json#tools.wiki.update_member", "skills/mono/references/products/wiki.md", - "skills/mono/schema-hints/selection-review.json", - "skills/mono/schema-hints/sibling-disambiguation.json", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.update_member" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.update_member" ], "agent_summary": "更新指定知识库已有成员的角色", "agent_summary_source": "internal/cli/schema_manual_hints.json#agent_hints@ai-agent-contract-2026-07-13-v1", @@ -406674,6 +421508,9 @@ "confirmation": "not_required", "description": "修改成员在知识库中的角色。\r\n\r\n同一成员在同一知识库只能拥有一个角色,变更后旧角色自动替换。\r\n\r\n支持变更用户(USER)角色。\r\n\r\n适用场景:\r\n- 成员晋升为管理员,需要提升其知识库权限。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口变更。\r\n- 当前 Agent 调用场景下,**暂不支持 CONVERSATION(群会话)和 DEPT(部门)类型**。\r\n- 操作者需具备知识库的 OWNER 或 MANAGER 权限。", "display": "知识库 / 空间管理 / 节点管理 / 成员管理", + "dry_run": { + "preview_kind": "invocation" + }, "effect": "write", "effect_source": "command-verb", "examples": [ @@ -406703,7 +421540,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, { @@ -406716,7 +421553,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "available" }, "avoid_when": { @@ -406789,6 +421626,28 @@ "source": "mcp_metadata", "value": "修改成员在知识库中的角色。\r\n\r\n同一成员在同一知识库只能拥有一个角色,变更后旧角色自动替换。\r\n\r\n支持变更用户(USER)角色。\r\n\r\n适用场景:\r\n- 成员晋升为管理员,需要提升其知识库权限。\r\n\r\n注意事项:\r\n- OWNER 角色不可通过此接口变更。\r\n- 当前 Agent 调用场景下,**暂不支持 CONVERSATION(群会话)和 DEPT(部门)类型**。\r\n- 操作者需具备知识库的 OWNER 或 MANAGER 权限。" }, + "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": "invocation" + } + } + ], + "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": "invocation" + } + }, "effect": { "candidates": [ { @@ -406845,7 +421704,7 @@ "precedence": "reviewed_explicit", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", "selected": true, - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, { @@ -406858,7 +421717,7 @@ "precedence": "reviewed_explicit", "resolution": "highest_precedence", "review_reason": "agent-selection-contract-v1 is a reviewed Agent hint source", - "source": "skills/mono/schema-hints/selection-review.json", + "source": "internal/cli/schema_hints/selection-review.json", "value": "mcp" }, "interface_ref": { diff --git a/internal/cli/schema_cobra_binding.go b/internal/cli/schema_cobra_binding.go index b03ce162..ba044d60 100644 --- a/internal/cli/schema_cobra_binding.go +++ b/internal/cli/schema_cobra_binding.go @@ -307,7 +307,11 @@ func effectiveCompatibilityFlagContracts(command *cobra.Command, canonicalPath s // not guaranteed to have been merged into Flags() yet. command.InheritedFlags() visit := func(flag *pflag.Flag) { - if flag == nil { + // Cobra materializes --help lazily on only the command being executed. + // It is framework scaffolding, not part of a leaf's executable/Schema + // parameter contract, and must not make compatibility equivalence depend + // on which alias happened to run before binding. + if flag == nil || flag.Name == "help" { return } flagType := "" @@ -348,6 +352,17 @@ func effectiveCompatibilityFlagContracts(command *cobra.Command, canonicalPath s // binding order-independent while still exposing path-specific drift. func effectiveCompatibilityFlagAnnotations(flag *pflag.Flag, bindings map[string]string, metadata RuntimeSchemaParameterMetadata) map[string][]string { annotations := cloneCompatibilityFlagAnnotations(flag.Annotations) + // Reviewed Manual Schema hints are canonical ToolSpec projection inputs, + // not executable facts owned by each Cobra path. They are intentionally + // attached to and resolved from the primary command once; a compatibility + // leaf remains a navigation view of that same ToolSpec. Keep every other + // native/typed annotation in the equivalence check so real command drift + // still fails closed. + delete(annotations, runtimeSchemaManualParameterAnnotation) + delete(annotations, runtimeSchemaManualReasonAnnotation) + if len(annotations) == 0 { + annotations = nil + } set := func(key, value string) { if value = strings.TrimSpace(value); value != "" { if annotations == nil { diff --git a/internal/cli/schema_cobra_binding_test.go b/internal/cli/schema_cobra_binding_test.go index 71895d1e..e943b898 100644 --- a/internal/cli/schema_cobra_binding_test.go +++ b/internal/cli/schema_cobra_binding_test.go @@ -228,6 +228,26 @@ func TestBindEffectiveCommandRegistryAcceptsEquivalentCompatibilityLeafContract( } } +func TestBindEffectiveCommandRegistryIgnoresLazilyMaterializedHelpFlag(t *testing.T) { + root := commandRegistryTestRoot("item get", "item legacy") + primary := exactSchemaCommand(root, "item get") + alias := exactSchemaCommand(root, "item legacy") + alias.Hidden = true + // Cobra does this only for the command selected by Execute. Binding after + // parsing must remain independent of whether the primary or compatibility + // path was selected first. + primary.InitDefaultHelpFlag() + + effective := mustEffectiveCommandRegistry(t, []CommandSpec{{ + CanonicalPath: "item.get_item", + PrimaryCLIPath: "item get", + Aliases: []string{"item legacy"}, + }}) + if _, err := BindEffectiveCommandRegistry(root, effective); err != nil { + t.Fatalf("lazy Cobra --help flag changed compatibility contract: %v", err) + } +} + func TestBindEffectiveCommandRegistryCompatibilityGateIsOrderIndependentOfCanonicalMetadataMaterialization(t *testing.T) { const canonical = "compat.get_item" previousMetadata, hadMetadata := runtimeSchemaParameterMetadataByCanonical[canonical] @@ -273,6 +293,36 @@ func TestBindEffectiveCommandRegistryCompatibilityGateIsOrderIndependentOfCanoni } } +func TestBindEffectiveCommandRegistryTreatsManualParameterHintsAsCanonicalProjection(t *testing.T) { + root := commandRegistryTestRoot("item get", "item legacy") + primary := exactSchemaCommand(root, "item get") + alias := exactSchemaCommand(root, "item legacy") + alias.Hidden = true + primary.Flags().Bool("include-archived", false, "include archived items") + alias.Flags().Bool("include-archived", false, "include archived items") + + required := false + if err := annotateManualSchemaParameter( + primary.Flags().Lookup("include-archived"), + ManualSchemaParameterHint{Required: &required}, + "Reviewed canonical projection may lower the Agent-facing required value.", + ); err != nil { + t.Fatalf("annotateManualSchemaParameter() error = %v", err) + } + + effective := mustEffectiveCommandRegistry(t, []CommandSpec{{ + CanonicalPath: "item.get_item", + PrimaryCLIPath: "item get", + Aliases: []string{"item legacy"}, + }}) + if _, err := BindEffectiveCommandRegistry(root, effective); err != nil { + t.Fatalf("manual canonical projection must not create compatibility-leaf executable drift: %v", err) + } + if _, _, ok, err := runtimeManualSchemaParameter(alias.Flags().Lookup("include-archived")); err != nil || ok { + t.Fatalf("manual projection was copied to compatibility leaf: present=%t err=%v", ok, err) + } +} + func TestBindEffectiveCommandRegistryRejectsCompatibilityLeafSemanticDrift(t *testing.T) { tests := []struct { name string diff --git a/internal/cli/schema_constraints_runtime.go b/internal/cli/schema_constraints_runtime.go index 8dc66438..200ea98f 100644 --- a/internal/cli/schema_constraints_runtime.go +++ b/internal/cli/schema_constraints_runtime.go @@ -5,28 +5,48 @@ package cli func init() { + registerRequireOneOf("aitable.view_update_aggregate", "json", "field-id", "clear-field-id") + registerRequireTogether("aitable.view_update_aggregate", "field-id", "action") + RegisterRuntimeSchemaConstraints("aitable.view_update_card", RuntimeSchemaConstraints{ + MutuallyExclusive: [][]string{{"no-cover", "cover-field-id"}}, + RequireOneOf: [][]string{{ + "json", "no-cover", "cover-field-id", "cover-resize-mode", + "hidden-field-title", "cover-mode", "display-field-name", + }}, + }) + registerRequireOneOf("aitable.view_update_field_widths", "json", "field-id") + registerRequireTogether("aitable.view_update_field_widths", "field-id", "width") + registerRequireOneOf("aitable.view_update_timebar", "json", "start-field", "end-field", "display-field-id", "timeline-scale", "official-holiday", "color-configs") registerRequireOneOf("aitable.table_update", "name", "description", "record-name-key") registerRequireTogether("calendar.create_calendar_event", "recurrence-type", "recurrence-interval", "recurrence-range-type") registerRequireOneOf("calendar.query_busy_status", "users", "rooms") registerRequireTogether("calendar.update_calendar_event", "recurrence-type", "recurrence-interval", "recurrence-range-type") registerExclusiveOneOf("chat.search_messages_by_sender", "sender-user-id", "sender-open-dingtalk-id") registerExclusiveOneOf("chat.create_and_send_card", "group", "receiver") + registerRequireOneOf("chat.add_emoji_reaction", "conversation-id", "group", "id", "chat") + registerRequireOneOf("chat.add_text_emotion", "conversation-id", "group", "id", "chat") registerExclusiveOneOf("chat.get_conversation_info", "group", "user", "open-dingtalk-id") registerExclusiveOneOf("chat.list_conversation_message_v2", "group", "user", "open-dingtalk-id") registerExclusiveOneOf("chat.list_individual_chat_message", "user", "open-dingtalk-id") + registerRequireOneOf("chat.remove_emoji_reaction", "conversation-id", "group", "id", "chat") + registerRequireOneOf("chat.remove_text_emotion", "conversation-id", "group", "id", "chat") registerRequireOneOf("chat.send_personal_message", "text", "content", "msg-type") registerExclusiveOneOf("chat.send_robot_message", "group", "users") registerRequireOneOf("chat.set_group_member_mute_list", "users", "user") registerExclusiveOneOf("chat.transfer_group_owner", "new-owner", "user") registerRequireOneOf("chat.update_conv_member_roles", "users", "user") + registerRequireOneOf("chat.update_notification_off", "conversation-id", "id", "chat") registerRequireTogether("contact.query_dismission_employee_list", "start", "end") registerRequireOneOf("dev.connect_status", "robot-client-id", "unified-app-id") registerRequireOneOf("dev.connect_stop", "robot-client-id", "unified-app-id") registerRequireOneOf("devdoc.search_open_error_code_rag", "query", "request-id", "error-code", "error-message", "context") + registerRequireOneOf("devdoc.search_open_platform_docs_rag", "query", "keyword") registerRequireOneOf("doc.insert_document_block", "text", "heading", "element") registerExclusiveOneOf("doc.update_document", "content", "content-file") registerRequireOneOf("doc.update_document_block", "text", "heading", "element") registerRequireOneOf("pat.batch_grant", "scope", "product", "products", "domain", "domains", "recommend") + registerRequireOneOf("mail.search_mail_users", "keyword", "employee-no") + registerRequireOneOf("mail.update_user_message_template", "from", "subject", "content", "body", "name", "to", "cc") registerRequireOneOf("report.create_report", "contents", "contents-file") RegisterRuntimeSchemaConstraints("sheet.range_set_style", RuntimeSchemaConstraints{ MutuallyExclusive: [][]string{ diff --git a/internal/cli/schema_contract_model.go b/internal/cli/schema_contract_model.go index 5bc14ba2..515c338e 100644 --- a/internal/cli/schema_contract_model.go +++ b/internal/cli/schema_contract_model.go @@ -78,6 +78,7 @@ type ToolSpec struct { Parameters []ParameterSpec Constraints RuntimeSchemaConstraints Positionals []RuntimeSchemaPositional + DryRun *DryRunSpec Safety SafetySpec Interface InterfaceSpec Selection SelectionSpec @@ -85,6 +86,36 @@ type ToolSpec struct { Extensions map[string]json.RawMessage } +// DryRunSpec is a positive capability declaration. A nil ToolSpec.DryRun +// means the command has not declared reviewed --dry-run support; the Schema +// does not publish a negative or inferred capability in that case. +// +// The whole object is one atomic contract field. Runtime execution remains +// owned by the command runner; Schema only projects the reviewed capability. +type DryRunSpec struct { + PreviewKind string `json:"preview_kind"` + RemoteReads bool `json:"remote_reads,omitempty"` +} + +const ( + DryRunPreviewInvocation = "invocation" + DryRunPreviewRequest = "request" + DryRunPreviewPlan = "plan" + DryRunPreviewDiff = "diff" +) + +func (d DryRunSpec) Validate(canonical string) error { + canonical = defaultString(strings.TrimSpace(canonical), "") + switch strings.TrimSpace(d.PreviewKind) { + case DryRunPreviewInvocation, DryRunPreviewRequest, DryRunPreviewPlan, DryRunPreviewDiff: + return nil + case "": + return fmt.Errorf("Schema tool %s dry_run has no preview_kind", canonical) + default: + return fmt.Errorf("Schema tool %s dry_run has unknown preview_kind %q", canonical, d.PreviewKind) + } +} + // ParameterSpec is one resolved CLI flag projection. Name is the CLI flag key // used in the legacy parameters object. Default and Example are RawMessage // because JSON literals are polymorphic; they are still typed JSON values and @@ -302,6 +333,7 @@ type RuntimeToolSpecInput struct { Parameters []ParameterSpec Constraints RuntimeSchemaConstraints Positionals []RuntimeSchemaPositional + DryRun *DryRunSpec Safety SafetySpec Interface InterfaceSpec Selection SelectionSpec @@ -372,6 +404,7 @@ func toolSpecFromResolvedInput(input RuntimeToolSpecInput) (ToolSpec, error) { Parameters: input.Parameters, Constraints: input.Constraints, Positionals: input.Positionals, + DryRun: input.DryRun, Safety: input.Safety, Interface: input.Interface, Selection: input.Selection, @@ -394,6 +427,8 @@ func (t ToolSpec) provenanceValue(field string) (any, bool) { return t.Description, true case "metadata_source": return t.MetadataSource, true + case "dry_run": + return t.DryRun, true case "effect": return t.Safety.Effect, true case "effect_source": @@ -699,6 +734,11 @@ func (t ToolSpec) Validate() error { return fmt.Errorf("tool %s has incomplete interface_ref", id.CanonicalPath) } } + if t.DryRun != nil { + if err := t.DryRun.Validate(id.CanonicalPath); err != nil { + return err + } + } if t.Interface.Mode != "" || t.Interface.Availability != "" || t.Interface.Reason != "" || t.Interface.Ref != nil { if err := t.Interface.Validate(id.CanonicalPath); err != nil { return err @@ -876,6 +916,11 @@ func (t ToolSpec) normalized() ToolSpec { return out.Parameters[i].Name < out.Parameters[j].Name }) out.Constraints = normalizeRuntimeSchemaConstraints(t.Constraints) + if t.DryRun != nil { + dryRun := *t.DryRun + dryRun.PreviewKind = strings.TrimSpace(dryRun.PreviewKind) + out.DryRun = &dryRun + } out.Positionals = append([]RuntimeSchemaPositional(nil), t.Positionals...) sort.Slice(out.Positionals, func(i, j int) bool { if out.Positionals[i].Index != out.Positionals[j].Index { @@ -1168,6 +1213,13 @@ func (t ToolSpec) ToPayload() (map[string]any, error) { } payload["positionals"] = value } + if t.DryRun != nil { + value, valueErr := typedJSONValue(t.DryRun) + if valueErr != nil { + return nil, valueErr + } + payload["dry_run"] = value + } applySafetyPayload(payload, t.Safety) applyInterfacePayload(payload, t.Interface) applySelectionPayload(payload, t.Selection, true) diff --git a/internal/cli/schema_contract_model_test.go b/internal/cli/schema_contract_model_test.go index 309123ac..4a5abad2 100644 --- a/internal/cli/schema_contract_model_test.go +++ b/internal/cli/schema_contract_model_test.go @@ -140,6 +140,149 @@ func TestToolSpecFromRuntimeBuildsOneTypedResolvedContract(t *testing.T) { } } +func TestToolSpecDryRunCapabilityProjectsAndRoundTripsAtomically(t *testing.T) { + dryRun := &DryRunSpec{PreviewKind: DryRunPreviewDiff, RemoteReads: true} + spec, err := ToolSpecFromRuntime(RuntimeToolSpecInput{ + Identity: ToolIdentitySpec{ + ProductID: "doc", + Name: "update", + CLIName: "update", + CLIPath: "doc update", + }, + DryRun: dryRun, + FieldProvenance: map[string]FieldProvenance{ + "dry_run": resolvedFieldProvenance( + dryRun, + "reviewed_manual_hint", + "schema_manual_hints.json", + "reviewed_manual", + "highest_precedence", + "reviewed dry-run capability", + ), + }, + }) + if err != nil { + t.Fatalf("ToolSpecFromRuntime() error = %v", err) + } + + full, err := spec.ToPayload() + if err != nil { + t.Fatalf("ToPayload() error = %v", err) + } + delivered, ok := full["dry_run"].(map[string]any) + if !ok { + t.Fatalf("dry_run = %#v", full["dry_run"]) + } + if got := schemaString(delivered["preview_kind"]); got != DryRunPreviewDiff { + t.Fatalf("dry_run.preview_kind = %q", got) + } + if got, ok := delivered["remote_reads"].(bool); !ok || !got { + t.Fatalf("dry_run.remote_reads = %#v", delivered["remote_reads"]) + } + + summary, err := spec.ToSummaryPayload() + if err != nil { + t.Fatalf("ToSummaryPayload() error = %v", err) + } + if !schemaJSONEqual(summary["dry_run"], full["dry_run"]) { + t.Fatalf("summary dry_run = %#v, want %#v", summary["dry_run"], full["dry_run"]) + } + + registry, err := SchemaRegistryFromRuntime("runtime-command", []ProductSpec{{ + ID: "doc", + Name: "Document", + Tools: []ToolSpec{spec}, + }}) + if err != nil { + t.Fatalf("SchemaRegistryFromRuntime() error = %v", err) + } + snapshotPayload, err := registry.ToSnapshotPayload() + if err != nil { + t.Fatalf("ToSnapshotPayload() error = %v", err) + } + loaded, _, err := schemaRegistryFromSnapshot(SchemaCatalogSnapshot{ + Catalog: snapshotPayload.Catalog, + Tools: snapshotPayload.Tools, + }) + if err != nil { + t.Fatalf("schemaRegistryFromSnapshot() error = %v", err) + } + loadedTool := loaded.Products[0].Tools[0] + if loadedTool.DryRun == nil || *loadedTool.DryRun != *dryRun { + t.Fatalf("round-tripped dry_run = %#v, want %#v", loadedTool.DryRun, dryRun) + } +} + +func TestToolSpecDryRunCapabilityIsPositiveOnlyAndStrict(t *testing.T) { + base := RuntimeToolSpecInput{Identity: ToolIdentitySpec{ + ProductID: "sample", + Name: "run", + CLIName: "run", + CLIPath: "sample run", + }} + + withoutCapability, err := ToolSpecFromRuntime(base) + if err != nil { + t.Fatalf("ToolSpecFromRuntime() error = %v", err) + } + payload, err := withoutCapability.ToPayload() + if err != nil { + t.Fatalf("ToPayload() error = %v", err) + } + if _, ok := payload["dry_run"]; ok { + t.Fatalf("nil capability unexpectedly emitted dry_run: %#v", payload["dry_run"]) + } + + base.DryRun = &DryRunSpec{PreviewKind: "unsupported"} + if _, err := ToolSpecFromRuntime(base); err == nil || !strings.Contains(err.Error(), "unknown preview_kind") { + t.Fatalf("invalid preview_kind error = %v", err) + } + + base.DryRun = &DryRunSpec{PreviewKind: DryRunPreviewInvocation} + withCapability, err := ToolSpecFromRuntime(base) + if err != nil { + t.Fatalf("ToolSpecFromRuntime(valid dry_run) error = %v", err) + } + payload, err = withCapability.ToPayload() + if err != nil { + t.Fatalf("ToPayload(valid dry_run) error = %v", err) + } + dryRun := payload["dry_run"].(map[string]any) + if _, ok := dryRun["remote_reads"]; ok { + t.Fatalf("false remote_reads should be omitted: %#v", dryRun) + } + dryRun["unexpected"] = true + if _, err := schemaToolSpecFromPayload(payload); err == nil || !strings.Contains(err.Error(), `unknown field "unexpected"`) { + t.Fatalf("strict dry_run decode error = %v", err) + } +} + +func TestToolSpecDryRunProvenanceRejectsAtomicDrift(t *testing.T) { + selected := true + dryRun := &DryRunSpec{PreviewKind: DryRunPreviewRequest} + _, err := ToolSpecFromRuntime(RuntimeToolSpecInput{ + Identity: ToolIdentitySpec{ProductID: "sample", Name: "run", CLIPath: "sample run"}, + DryRun: dryRun, + FieldProvenance: map[string]FieldProvenance{ + "dry_run": { + Value: json.RawMessage(`{"preview_kind":"plan"}`), + Source: "reviewed_manual_hint", + Precedence: "reviewed_manual", + Resolution: "highest_precedence", + Candidates: []FieldCandidateProvenance{{ + Value: json.RawMessage(`{"preview_kind":"plan"}`), + Source: "reviewed_manual_hint", + Precedence: "reviewed_manual", + Selected: &selected, + }}, + }, + }, + }) + if err == nil || !strings.Contains(err.Error(), "provenance winner does not equal final value") { + t.Fatalf("dry_run provenance drift error = %v", err) + } +} + func TestToolSpecToPayloadKeepsCompatibleFlatShape(t *testing.T) { selected := true reviewed := true diff --git a/internal/cli/schema_dry_run_capabilities.go b/internal/cli/schema_dry_run_capabilities.go new file mode 100644 index 00000000..f5266e75 --- /dev/null +++ b/internal/cli/schema_dry_run_capabilities.go @@ -0,0 +1,619 @@ +// Copyright 2026 Alibaba Group +// Licensed under the Apache License, Version 2.0 (the "License"); + +package cli + +import ( + "fmt" + "sort" + "strings" + "sync" +) + +// dryRunCapabilityGroup is a reviewed positive capability declaration. An +// absent canonical deliberately publishes no dry_run field. +type dryRunCapabilityGroup struct { + PreviewKind string + CanonicalPaths []string +} + +// reviewedDryRunCapabilityGroups is a versioned authoring input, not generated +// at runtime. The initial candidates were produced by the exhaustive real-Cobra +// audit and grouped by their observed preview contract, then committed for +// review. CI consumes this list but never mutates it. +var reviewedDryRunCapabilityGroups = []dryRunCapabilityGroup{ + {PreviewKind: DryRunPreviewInvocation, CanonicalPaths: []string{ + "aisearch.enterprise_person_search", + "aisearch.search_enterprise", + "aisearch.search_enterprise_behavior", + "aitable.advperm_disable", + "aitable.advperm_enable", + "aitable.advperm_role_create", + "aitable.advperm_role_get", + "aitable.advperm_role_list", + "aitable.advperm_role_update", + "aitable.attachment_upload", + "aitable.base_copy", + "aitable.base_create", + "aitable.base_get", + "aitable.base_get_primary_doc_id", + "aitable.base_list", + "aitable.base_search", + "aitable.base_update", + "aitable.chart_create", + "aitable.chart_get", + "aitable.chart_share_get", + "aitable.chart_share_update", + "aitable.chart_update", + "aitable.chart_widgets_example", + "aitable.create", + "aitable.dashboard_arrange", + "aitable.dashboard_config_example", + "aitable.dashboard_create", + "aitable.dashboard_get", + "aitable.dashboard_share_get", + "aitable.dashboard_share_update", + "aitable.dashboard_update", + "aitable.export_data", + "aitable.field_create", + "aitable.field_get", + "aitable.field_list", + "aitable.field_search_options", + "aitable.field_update", + "aitable.form_create", + "aitable.form_field_hide", + "aitable.form_field_list", + "aitable.form_field_update", + "aitable.form_list", + "aitable.form_questions_create", + "aitable.form_share_get", + "aitable.form_share_update", + "aitable.form_update", + "aitable.import_data", + "aitable.import_upload", + "aitable.info", + "aitable.list", + "aitable.query_records", + "aitable.record_batch_update", + "aitable.record_create", + "aitable.record_get", + "aitable.record_history_list", + "aitable.record_primary_doc_create", + "aitable.record_primary_doc_get", + "aitable.record_query_empty", + "aitable.record_share_url", + "aitable.record_update", + "aitable.record_upsert", + "aitable.search", + "aitable.section_create", + "aitable.section_delete", + "aitable.section_list_empty", + "aitable.section_list_nodes", + "aitable.section_move_node", + "aitable.section_rename", + "aitable.section_reorder", + "aitable.table_create", + "aitable.table_get", + "aitable.table_list", + "aitable.table_update", + "aitable.template_search", + "aitable.view_create", + "aitable.view_duplicate", + "aitable.view_get_frozen_cols", + "aitable.view_get_lock", + "aitable.view_get_row_height", + "aitable.view_list", + "aitable.view_lock", + "aitable.view_update_fill_color_rule", + "aitable.view_update_filter", + "aitable.view_update_frozen_cols", + "aitable.view_update_group", + "aitable.view_update_name", + "aitable.view_update_row_height", + "aitable.view_update_sort", + "aitable.view_update_visible_fields", + "aitable.workflow_enable", + "aitable.workflow_get", + "aitable.workflow_list", + "attendance.adjustment_get", + "attendance.adjustment_search", + "attendance.approve_list", + "attendance.approve_templates", + "attendance.batch_get_employee_shifts", + "attendance.check_record", + "attendance.check_result", + "attendance.checkin_records", + "attendance.class_get", + "attendance.class_search", + "attendance.get_attendance_summary", + "attendance.get_user_attendance_record", + "attendance.globalsetting_get", + "attendance.group_filtered_get", + "attendance.group_get", + "attendance.group_search", + "attendance.overtime_get", + "attendance.overtime_search", + "attendance.query_attendance_group_or_rules", + "attendance.report_columns", + "attendance.report_query_data", + "attendance.report_query_leave", + "attendance.schedule_get", + "attendance.selfsetting_get", + "attendance.vacation_balance", + "attendance.vacation_records", + "attendance.vacation_types", + "calendar.add_attachments", + "calendar.add_calendar_participant", + "calendar.add_meeting_room", + "calendar.create_calendar_event", + "calendar.delete_calendar_event", + "calendar.delete_meeting_room", + "calendar.get_calendar", + "calendar.get_calendar_detail", + "calendar.get_calendar_participants", + "calendar.list_acls", + "calendar.list_calendar_events", + "calendar.list_calendars", + "calendar.list_meeting_room_groups", + "calendar.list_suggested_event_times", + "calendar.remove_calendar_participant", + "calendar.respond", + "calendar.search_calendar", + "calendar.update_calendar_event", + "chat.add_custom_group_role", + "chat.add_emoji_reaction", + "chat.add_group_member", + "chat.add_message_favorite", + "chat.add_robot_to_group", + "chat.add_text_emotion", + "chat.combine_forward_messages", + "chat.create_and_send_card", + "chat.create_smart_conv_category", + "chat.create_text_emotion", + "chat.dismiss_group", + "chat.forward_message", + "chat.forward_topic", + "chat.get_conv_info_by_group_id", + "chat.get_conversation_info", + "chat.get_group_invite_url", + "chat.list_conversation_message_v2", + "chat.list_conversations_by_category", + "chat.list_custom_group_roles", + "chat.list_group_bots", + "chat.list_individual_chat_message", + "chat.list_message_favorites", + "chat.list_messages_by_ids", + "chat.list_owned_or_admin_groups", + "chat.list_pin_messages", + "chat.list_special_focus_messages", + "chat.list_top_conversations", + "chat.list_topic_replies", + "chat.list_user_define_conv_categories", + "chat.query_custom_user_roles", + "chat.query_message_send_status", + "chat.query_msg_read_status", + "chat.quit_group", + "chat.recall_message", + "chat.recall_robot_message", + "chat.remove_custom_group_role", + "chat.remove_custom_user_roles", + "chat.remove_emoji_reaction", + "chat.remove_message_favorite", + "chat.remove_robot_in_group", + "chat.remove_text_emotion", + "chat.search_at_me_message", + "chat.search_bots", + "chat.search_common_groups", + "chat.search_groups", + "chat.search_messages", + "chat.search_messages_by_keyword", + "chat.search_messages_by_sender", + "chat.search_messages_by_time_range", + "chat.search_my_robots", + "chat.send_message_by_custom_robot", + "chat.send_personal_message", + "chat.send_robot_message", + "chat.set_custom_user_roles", + "chat.set_group_member_mute_list", + "chat.set_group_mute", + "chat.set_pin_message", + "chat.set_top_conversation", + "chat.transfer_group_owner", + "chat.unread_message_conversation_list", + "chat.unset_pin_message", + "chat.update_conv_member_roles", + "chat.update_custom_group_role", + "chat.update_group_icon", + "chat.update_group_name", + "chat.update_group_settings", + "chat.update_notification_off", + "chat.update_show_history_msg_option", + "chat.update_streaming_card", + "contact.get_authorized_emp_rosterInfo", + "contact.get_current_user_profile", + "contact.get_dept_info_by_dept_id", + "contact.get_dept_members_by_deptId", + "contact.get_sub_depts_by_dept_id", + "contact.get_user_info_by_user_ids", + "contact.list_authorized_roster_fields", + "contact.list_my_followings", + "contact.query_dismission_employee_list", + "contact.search_contact_by_key_word", + "contact.search_dept_by_keyword", + "contact.search_user_by_mobile", + "dev.search_open_platform_docs_rag", + "devdoc.search_open_platform_docs_rag", + "ding.recall_ding_message", + "ding.send_ding_message", + "doc.add_permission", + "doc.copy_document", + "doc.create_comment", + "doc.create_document", + "doc.create_file", + "doc.create_folder", + "doc.create_inline_comment", + "doc.download_doc_attachment", + "doc.get_document_content", + "doc.get_document_info", + "doc.insert_document_block", + "doc.list_comments", + "doc.list_document_blocks", + "doc.list_nodes", + "doc.list_permission", + "doc.move_document", + "doc.remove_permission", + "doc.rename_document", + "doc.reply_comment", + "doc.search_documents", + "doc.template_apply", + "doc.template_list", + "doc.template_search", + "doc.update_comment", + "doc.update_document_block", + "doc.update_permission", + "doc.version_list", + "doc.version_save", + "drive.add_permission", + "drive.commit_upload", + "drive.copy_document", + "drive.create_folder", + "drive.create_shortcut", + "drive.get_node_stats", + "drive.get_upload_info", + "drive.list_files", + "drive.list_permission", + "drive.list_spaces", + "drive.move_document", + "drive.permission_remove", + "drive.permission_update", + "drive.publish_get", + "drive.recent", + "drive.recycle_list", + "drive.recycle_restore", + "drive.rename_document", + "live.get_my_lives", + "mail.batch_delete_message", + "mail.batch_delete_user_mail_contacts", + "mail.batch_move_message", + "mail.create_draft", + "mail.create_mail_folder", + "mail.create_user_mail_contact", + "mail.create_user_message_template", + "mail.delete_mail_folder", + "mail.delete_user_message_template", + "mail.get_email_by_message_id", + "mail.get_thread", + "mail.get_user_message_template", + "mail.list_emails", + "mail.list_folders", + "mail.list_mail_attachments", + "mail.list_tags", + "mail.list_user_mail_contacts", + "mail.list_user_mailboxes", + "mail.list_user_message_templates", + "mail.search_emails", + "mail.search_mail_users", + "mail.send_draft", + "mail.send_email", + "mail.update_draft", + "mail.update_mail_folder", + "mail.update_user_mail_contact", + "mail.update_user_message_template", + "minutes.add_member_permission", + "minutes.add_personal_hot_word", + "minutes.batch_get_minutes_details", + "minutes.cancel_upload_session", + "minutes.complete_upload_session", + "minutes.create_mind_graph", + "minutes.create_speaker_summary", + "minutes.create_upload_session", + "minutes.get_minutes_ai_summary", + "minutes.get_minutes_basic_info", + "minutes.get_minutes_keywords", + "minutes.get_minutes_transcription", + "minutes.get_speaker_summary", + "minutes.list_by_keyword_and_time_range", + "minutes.list_minutes_todos", + "minutes.list_my_hotwords", + "minutes.query_mind_graph_status", + "minutes.query_minutes_audio_url", + "minutes.query_minutes_by_tag_id", + "minutes.query_user_tag_list", + "minutes.record_pause", + "minutes.record_resume", + "minutes.record_start", + "minutes.record_stop", + "minutes.remove_member_permission", + "minutes.replace_minutes_text", + "minutes.replace_speaker", + "minutes.update_minutes_summary", + "minutes.update_minutes_title", + "oa.approve_processInstance", + "oa.dingflow_comments", + "oa.get_done_tasks", + "oa.get_noticed_instances", + "oa.get_processInstance_detail", + "oa.get_processInstance_records", + "oa.get_submitted_instances", + "oa.list_initiated_instances", + "oa.list_pending_approvals", + "oa.list_pending_tasks", + "oa.list_user_visible_process", + "oa.oa_cc_noticer", + "oa.redirect_task", + "oa.reject_processInstance", + "report.create_report", + "report.get_available_report_templates", + "report.get_received_report_list", + "report.get_report_entry_details", + "report.get_report_statistics_by_id", + "report.get_send_report_list", + "report.get_template_details_by_name", + "sheet.add_dimension", + "sheet.append_rows", + "sheet.batch_update", + "sheet.chart_create", + "sheet.chart_list", + "sheet.chart_update", + "sheet.clear_range", + "sheet.copy_sheet", + "sheet.create_cond_format", + "sheet.create_filter", + "sheet.create_filter_view", + "sheet.create_float_image", + "sheet.create_pivot_table", + "sheet.create_sheet", + "sheet.create_workspace_sheet", + "sheet.delete_dimension", + "sheet.delete_dropdown_lists", + "sheet.delete_filter", + "sheet.delete_filter_view", + "sheet.delete_float_image", + "sheet.delete_sheet", + "sheet.fill_range", + "sheet.filter_clear_criteria", + "sheet.filter_view_delete_criteria", + "sheet.filter_view_update_criteria", + "sheet.find_cells", + "sheet.get_all_sheets", + "sheet.get_cond_format", + "sheet.get_dropdown_lists", + "sheet.get_filter", + "sheet.get_filter_views", + "sheet.get_float_image", + "sheet.get_range_as_csv", + "sheet.group_dimension", + "sheet.hide_gridline", + "sheet.info", + "sheet.insert_dimension", + "sheet.list_float_images", + "sheet.list_pivot_tables", + "sheet.merge_cells", + "sheet.move_dimension", + "sheet.range_batch_clear", + "sheet.range_batch_set_style", + "sheet.range_copy_to", + "sheet.range_move_to", + "sheet.range_set_style", + "sheet.range_update", + "sheet.replace_all", + "sheet.set_dropdown_lists", + "sheet.set_range_from_csv", + "sheet.show_gridline", + "sheet.sort_filter", + "sheet.sort_range", + "sheet.table_get", + "sheet.table_put", + "sheet.template_apply", + "sheet.template_list", + "sheet.template_search", + "sheet.ungroup_dimension", + "sheet.unmerge_range", + "sheet.update_cond_format", + "sheet.update_dimension", + "sheet.update_filter", + "sheet.update_filter_view", + "sheet.update_float_image", + "sheet.update_pivot_table", + "sheet.update_sheet", + "todo.add_task_executors", + "todo.add_task_participants", + "todo.add_todo_comment", + "todo.add_todo_reminder", + "todo.create_personal_sub_todo", + "todo.create_personal_todo", + "todo.get_user_todos_in_current_org", + "todo.list_todo_comment", + "todo.remove_task_executors", + "todo.remove_task_participants", + "todo.reset_todo_reminder", + "todo.update_todo_done_status", + "todo.update_todo_task", + "wiki.add_member", + "wiki.create_file", + "wiki.create_wikiSpace", + "wiki.get_wikiSpace", + "wiki.list_member", + "wiki.list_nodes", + "wiki.list_wikiSpaces", + "wiki.node_copy", + "wiki.node_move", + "wiki.node_search", + "wiki.remove_member", + "wiki.search_wikiSpaces", + "wiki.update_member", + }}, + {PreviewKind: DryRunPreviewRequest, CanonicalPaths: []string{ + "dev.add_dev_app_members", + "dev.apply_dev_app_permissions", + "dev.create_dev_app", + "dev.create_dev_app_version", + "dev.delete_dev_app", + "dev.disable_dev_app", + "dev.disable_dev_app_robot", + "dev.enable_dev_app", + "dev.enable_dev_app_robot", + "dev.get_dev_app", + "dev.get_dev_app_credentials", + "dev.get_dev_app_version_detail", + "dev.get_dev_app_version_status", + "dev.get_extension_robot_config", + "dev.get_extension_webapp_config", + "dev.list_dev_app", + "dev.list_dev_app_events", + "dev.list_dev_app_members", + "dev.list_dev_app_permissions", + "dev.list_dev_app_versions", + "dev.publish_dev_app_version", + "dev.query_robot_create_result", + "dev.remove_dev_app_members", + "dev.remove_dev_app_permissions", + "dev.set_extension_robot_config", + "dev.set_extension_webapp_config", + "dev.submit_robot_create_task", + "dev.subscribe_dev_app_events", + "dev.unsubscribe_dev_app_events", + "dev.update_dev_app", + "dev.update_dev_app_security_config", + "pat.batch_grant", + }}, + {PreviewKind: DryRunPreviewPlan, CanonicalPaths: []string{ + "chat.download_media", + "doc.download_file", + "doc.import_get", + "doc.media_insert", + "doc.query_export_job", + "doc.upload", + "drive.download_file", + "drive.upload", + "sheet.filter_view_get_criteria", + "sheet.filter_view_info", + "sheet.filter_view_list_criteria", + "sheet.media_upload", + "sheet.submit_export_job", + "sheet.write_image", + "todo.add_todo_attachment", + }}, +} + +var reviewedDryRunCapabilitiesLazy struct { + once sync.Once + byCanonical map[string]DryRunSpec + err error +} + +func loadReviewedDryRunCapabilities() (map[string]DryRunSpec, error) { + reviewedDryRunCapabilitiesLazy.once.Do(func() { + byCanonical := make(map[string]DryRunSpec) + for _, group := range reviewedDryRunCapabilityGroups { + spec := DryRunSpec{PreviewKind: group.PreviewKind} + if err := spec.Validate(""); err != nil { + reviewedDryRunCapabilitiesLazy.err = err + return + } + previous := "" + for _, raw := range group.CanonicalPaths { + canonical := strings.TrimSpace(raw) + if canonical == "" { + reviewedDryRunCapabilitiesLazy.err = fmt.Errorf("reviewed dry-run capability has empty canonical path") + return + } + if previous != "" && canonical <= previous { + reviewedDryRunCapabilitiesLazy.err = fmt.Errorf("reviewed dry-run capability paths for %s are not strictly sorted at %q", group.PreviewKind, canonical) + return + } + previous = canonical + if _, duplicate := byCanonical[canonical]; duplicate { + reviewedDryRunCapabilitiesLazy.err = fmt.Errorf("duplicate reviewed dry-run capability %s", canonical) + return + } + byCanonical[canonical] = spec + } + } + reviewedDryRunCapabilitiesLazy.byCanonical = byCanonical + }) + if reviewedDryRunCapabilitiesLazy.err != nil { + return nil, reviewedDryRunCapabilitiesLazy.err + } + out := make(map[string]DryRunSpec, len(reviewedDryRunCapabilitiesLazy.byCanonical)) + for canonical, spec := range reviewedDryRunCapabilitiesLazy.byCanonical { + out[canonical] = spec + } + return out, nil +} + +// ReviewedDryRunCapabilities returns a defensive copy of the positive, +// reviewed capability registry for delivery gates. +func ReviewedDryRunCapabilities() (map[string]DryRunSpec, error) { + return loadReviewedDryRunCapabilities() +} + +func reviewedDryRunCapability(canonical string) (*DryRunSpec, error) { + capabilities, err := loadReviewedDryRunCapabilities() + if err != nil { + return nil, err + } + spec, ok := capabilities[strings.TrimSpace(canonical)] + if !ok { + return nil, nil + } + return &spec, nil +} + +// ValidateReviewedDryRunCapabilityDelivery proves that every positive source +// entry reaches the final typed registry and no serializer invents one. +func ValidateReviewedDryRunCapabilityDelivery(registry SchemaRegistry) error { + expected, err := loadReviewedDryRunCapabilities() + if err != nil { + return err + } + actual := make(map[string]DryRunSpec) + for _, product := range registry.Products { + for _, tool := range product.Tools { + if tool.DryRun != nil { + actual[tool.Identity.CanonicalPath] = *tool.DryRun + } + } + } + var problems []string + for canonical, want := range expected { + got, ok := actual[canonical] + if !ok { + problems = append(problems, fmt.Sprintf("reviewed dry-run capability %s is missing from final Schema", canonical)) + continue + } + if got != want { + problems = append(problems, fmt.Sprintf("Schema dry-run capability %s = %#v, want %#v", canonical, got, want)) + } + } + for canonical := range actual { + if _, ok := expected[canonical]; !ok { + problems = append(problems, fmt.Sprintf("Schema tool %s publishes an unreviewed dry-run capability", canonical)) + } + } + if len(problems) > 0 { + sort.Strings(problems) + return fmt.Errorf("%s", strings.Join(problems, "; ")) + } + return nil +} diff --git a/skills/mono/schema-hints/README.md b/internal/cli/schema_hints/README.md similarity index 96% rename from skills/mono/schema-hints/README.md rename to internal/cli/schema_hints/README.md index f8885413..1f5759ab 100644 --- a/skills/mono/schema-hints/README.md +++ b/internal/cli/schema_hints/README.md @@ -1,6 +1,10 @@ # DWS Agent Schema Hints -This directory contains versioned, structured Agent metadata. Files are build inputs for `internal/cli/schema_agent_metadata/`; generated runtime metadata must not be edited directly. +This directory contains versioned, structured Agent metadata. Hints belong to +the CLI Schema subsystem rather than either installable Skill layout. They are +excluded from embedded binaries and release Skill bundles. Files generate +`internal/cli/schema_agent_metadata/`; generated runtime metadata must not be +edited directly. ## Source kinds diff --git a/skills/mono/schema-hints/aitable-view-review.json b/internal/cli/schema_hints/aitable-view-review.json similarity index 100% rename from skills/mono/schema-hints/aitable-view-review.json rename to internal/cli/schema_hints/aitable-view-review.json diff --git a/skills/mono/schema-hints/attendance-example-normalization.json b/internal/cli/schema_hints/attendance-example-normalization.json similarity index 100% rename from skills/mono/schema-hints/attendance-example-normalization.json rename to internal/cli/schema_hints/attendance-example-normalization.json diff --git a/skills/mono/schema-hints/catalog-completeness.json b/internal/cli/schema_hints/catalog-completeness.json similarity index 100% rename from skills/mono/schema-hints/catalog-completeness.json rename to internal/cli/schema_hints/catalog-completeness.json diff --git a/skills/mono/schema-hints/conference.json b/internal/cli/schema_hints/conference.json similarity index 100% rename from skills/mono/schema-hints/conference.json rename to internal/cli/schema_hints/conference.json diff --git a/skills/mono/schema-hints/destructive-safety.json b/internal/cli/schema_hints/destructive-safety.json similarity index 100% rename from skills/mono/schema-hints/destructive-safety.json rename to internal/cli/schema_hints/destructive-safety.json diff --git a/skills/mono/schema-hints/imported/wukong.json b/internal/cli/schema_hints/imported/wukong.json similarity index 100% rename from skills/mono/schema-hints/imported/wukong.json rename to internal/cli/schema_hints/imported/wukong.json diff --git a/skills/mono/schema-hints/interface-refs.json b/internal/cli/schema_hints/interface-refs.json similarity index 100% rename from skills/mono/schema-hints/interface-refs.json rename to internal/cli/schema_hints/interface-refs.json diff --git a/skills/mono/schema-hints/reference-review.json b/internal/cli/schema_hints/reference-review.json similarity index 100% rename from skills/mono/schema-hints/reference-review.json rename to internal/cli/schema_hints/reference-review.json diff --git a/skills/mono/schema-hints/runtime-surface-completeness.json b/internal/cli/schema_hints/runtime-surface-completeness.json similarity index 100% rename from skills/mono/schema-hints/runtime-surface-completeness.json rename to internal/cli/schema_hints/runtime-surface-completeness.json diff --git a/skills/mono/schema-hints/selection-review.json b/internal/cli/schema_hints/selection-review.json similarity index 100% rename from skills/mono/schema-hints/selection-review.json rename to internal/cli/schema_hints/selection-review.json diff --git a/skills/mono/schema-hints/sibling-disambiguation.json b/internal/cli/schema_hints/sibling-disambiguation.json similarity index 100% rename from skills/mono/schema-hints/sibling-disambiguation.json rename to internal/cli/schema_hints/sibling-disambiguation.json diff --git a/skills/mono/schema-hints/zz-attendance-review.json b/internal/cli/schema_hints/zz-attendance-review.json similarity index 100% rename from skills/mono/schema-hints/zz-attendance-review.json rename to internal/cli/schema_hints/zz-attendance-review.json diff --git a/skills/mono/schema-hints/zz-interface-disposition-review.json b/internal/cli/schema_hints/zz-interface-disposition-review.json similarity index 100% rename from skills/mono/schema-hints/zz-interface-disposition-review.json rename to internal/cli/schema_hints/zz-interface-disposition-review.json diff --git a/skills/mono/schema-hints/zz-runtime-confirmation-review.json b/internal/cli/schema_hints/zz-runtime-confirmation-review.json similarity index 100% rename from skills/mono/schema-hints/zz-runtime-confirmation-review.json rename to internal/cli/schema_hints/zz-runtime-confirmation-review.json diff --git a/skills/mono/schema-hints/zz-sheet-range-filter-review.json b/internal/cli/schema_hints/zz-sheet-range-filter-review.json similarity index 100% rename from skills/mono/schema-hints/zz-sheet-range-filter-review.json rename to internal/cli/schema_hints/zz-sheet-range-filter-review.json diff --git a/internal/cli/schema_manual_hints.go b/internal/cli/schema_manual_hints.go index cfb986e8..fc6887f1 100644 --- a/internal/cli/schema_manual_hints.go +++ b/internal/cli/schema_manual_hints.go @@ -111,20 +111,15 @@ const ( ) // ManualAgentExampleReasonCode is a closed taxonomy for reviewed -// contract-only exceptions. There is deliberately no generic "skip" or -// "unsupported" value: a reviewer must identify the concrete precondition. +// contract-only exceptions. High-risk/user-confirmed operations are not an +// exception: they must still prove their fail-closed --dry-run path without +// injecting --yes. There is deliberately no generic "skip" or "unsupported" +// value: a reviewer must identify the concrete precondition. type ManualAgentExampleReasonCode string const ( - // confirmation_required is assigned automatically from final typed safety; - // it is not accepted as a manual disposition reason. - ManualAgentExampleReasonConfirmationRequired ManualAgentExampleReasonCode = "confirmation_required" - ManualAgentExampleReasonInteractiveInput ManualAgentExampleReasonCode = "interactive_input" - ManualAgentExampleReasonFileInput ManualAgentExampleReasonCode = "file_input" - ManualAgentExampleReasonFileOutput ManualAgentExampleReasonCode = "file_output" - ManualAgentExampleReasonStdinInput ManualAgentExampleReasonCode = "stdin_input" - ManualAgentExampleReasonLocalState ManualAgentExampleReasonCode = "local_state" - ManualAgentExampleReasonStatefulPreflight ManualAgentExampleReasonCode = "stateful_preflight" + ManualAgentExampleReasonLocalState ManualAgentExampleReasonCode = "local_state" + ManualAgentExampleReasonStatefulPreflight ManualAgentExampleReasonCode = "stateful_preflight" ) // ManualAgentExampleDisposition changes one exact example index from the @@ -145,6 +140,7 @@ type ManualAgentExampleExecution struct { Index int Example string Mode ManualAgentExampleMode + DryRun *DryRunSpec ReasonCode ManualAgentExampleReasonCode Reason string Source ManualAgentExampleDispositionSource @@ -156,7 +152,6 @@ type ManualAgentExampleDispositionSource string const ( ManualAgentExampleDispositionDefault ManualAgentExampleDispositionSource = "default" - ManualAgentExampleDispositionTypedSafety ManualAgentExampleDispositionSource = "typed_safety" ManualAgentExampleDispositionReviewedManual ManualAgentExampleDispositionSource = "reviewed_manual" ) @@ -164,13 +159,12 @@ const ( // exhaustive real-Cobra dry-run test. Counts are derived only from committed // reviewed dispositions; runtime failures can never add implicit skips. type ManualAgentExampleExecutionPlan struct { - Examples []ManualAgentExampleExecution - Total int - DryRun int - ContractOnly int - TypedSafetyContractOnly int - ReviewedContractOnly int - ContractOnlyByReason map[ManualAgentExampleReasonCode]int + Examples []ManualAgentExampleExecution + Total int + DryRun int + ContractOnly int + ReviewedContractOnly int + ContractOnlyByReason map[ManualAgentExampleReasonCode]int } // ManualSchemaCommandHint opts one exact existing Cobra leaf into @@ -367,11 +361,7 @@ func validateManualAgentExampleDispositions(canonical string, examples []string, func validManualAgentExampleReasonCode(code ManualAgentExampleReasonCode) bool { switch code { - case ManualAgentExampleReasonInteractiveInput, - ManualAgentExampleReasonFileInput, - ManualAgentExampleReasonFileOutput, - ManualAgentExampleReasonStdinInput, - ManualAgentExampleReasonLocalState, + case ManualAgentExampleReasonLocalState, ManualAgentExampleReasonStatefulPreflight: return true default: @@ -489,11 +479,11 @@ func ValidateEmbeddedManualAgentExampleDelivery(bound BoundCommandRegistry, regi } // BuildManualAgentExampleExecutionPlan validates every example against its -// real BoundCommand/Cobra contract. High-risk or user-confirmed operations are -// classified automatically from the final typed SchemaRegistry; only -// non-safety runtime preconditions may use exact reviewed manual dispositions. -// Missing dispositions always remain dry_run, and callers must never turn a -// runtime failure into an implicit skip. +// real BoundCommand/Cobra contract. High-risk or user-confirmed operations +// remain dry_run and must demonstrate a fail-closed preview without --yes. +// Only unavoidable local-state or stateful-preflight requirements may use an +// exact reviewed manual disposition. Missing dispositions always remain +// dry_run, and callers must never turn a runtime failure into an implicit skip. func BuildManualAgentExampleExecutionPlan(bound BoundCommandRegistry, registry SchemaRegistry, hints ManualAgentHintSet) (ManualAgentExampleExecutionPlan, error) { tools := make(map[string]ToolSpec, len(bound.Commands)) for _, product := range registry.Products { @@ -591,20 +581,12 @@ func buildManualAgentExampleExecutionPlan(bound BoundCommandRegistry, typedTools Mode: ManualAgentExampleModeDryRun, Source: ManualAgentExampleDispositionDefault, } + if typedTool.DryRun != nil { + dryRun := *typedTool.DryRun + execution.DryRun = &dryRun + } disposition, hasManualDisposition := dispositions[index] - confirmationRequired := typedTools != nil && manualAgentExampleNeedsTypedConfirmation(typedTool) - if confirmationRequired { - if hasManualDisposition { - return ManualAgentExampleExecutionPlan{}, fmt.Errorf("agent_hints tool %s example disposition index %d is redundant: final typed safety already requires confirmation", canonical, index) - } - execution.Mode = ManualAgentExampleModeContractOnly - execution.ReasonCode = ManualAgentExampleReasonConfirmationRequired - execution.Reason = "Final typed safety marks the operation high risk or requires explicit user confirmation; tests must not inject --yes." - execution.Source = ManualAgentExampleDispositionTypedSafety - plan.ContractOnly++ - plan.TypedSafetyContractOnly++ - plan.ContractOnlyByReason[execution.ReasonCode]++ - } else if hasManualDisposition { + if hasManualDisposition { execution.Mode = disposition.Mode execution.ReasonCode = disposition.ReasonCode execution.Reason = strings.TrimSpace(disposition.Reason) @@ -627,11 +609,6 @@ func buildManualAgentExampleExecutionPlan(bound BoundCommandRegistry, typedTools return plan, nil } -func manualAgentExampleNeedsTypedConfirmation(tool ToolSpec) bool { - return strings.EqualFold(strings.TrimSpace(tool.Safety.Risk), "high") || - strings.EqualFold(strings.TrimSpace(tool.Safety.Confirmation), "user_required") -} - type manualAgentExamplePath struct { Path string Argv []string diff --git a/internal/cli/schema_manual_hints.json b/internal/cli/schema_manual_hints.json index 13907c4b..9e8a0ada 100644 --- a/internal/cli/schema_manual_hints.json +++ b/internal/cli/schema_manual_hints.json @@ -1294,15 +1294,6 @@ "examples": [ "dws aitable form get --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot read the existing remote Base, Table, and form View metadata required by this command.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -2103,15 +2094,6 @@ "examples": [ "dws aitable view get aggregate --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot read the remote View's current aggregate configuration.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -2132,15 +2114,6 @@ "examples": [ "dws aitable view get card --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot read the remote View type and current card configuration.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -2161,15 +2134,6 @@ "examples": [ "dws aitable view get field-widths --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot read the remote View's current field-width configuration.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -2190,15 +2154,6 @@ "examples": [ "dws aitable view get fill-color-rule --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot read the remote View's current conditional fill-color rules.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -2219,15 +2174,6 @@ "examples": [ "dws aitable view get filter --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot read the remote View's current filter configuration.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -2268,15 +2214,6 @@ "examples": [ "dws aitable view get group --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot read the remote View's current group configuration.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -2337,15 +2274,6 @@ "examples": [ "dws aitable view get sort --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot read the remote View's current sort configuration.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -2366,15 +2294,6 @@ "examples": [ "dws aitable view get timebar --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot read the remote Gantt View's current timebar configuration.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -2395,15 +2314,6 @@ "examples": [ "dws aitable view get visible-fields --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot read the remote View's current visible fields and column order.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -2464,15 +2374,6 @@ "examples": [ "dws aitable view update aggregate --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID --field-id fldX --action SUM" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "Before its dry-run branch, this command requires tenant login and a get_views lookup of the remote View type; the isolated environment has neither state.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -2493,15 +2394,6 @@ "examples": [ "dws aitable view update card --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID --cover-field-id fldXXX --cover-resize-mode contain" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "Before its dry-run branch, this command requires tenant login and a get_views lookup to distinguish a remote Kanban from Gallery View.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -2522,15 +2414,6 @@ "examples": [ "dws aitable view update field-widths --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID --field-id fldX --width 200" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "Before its dry-run branch, this command requires tenant login and a get_views lookup that validates the remote View type.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -2691,15 +2574,6 @@ "examples": [ "dws aitable view update timebar --base-id BASE_ID --table-id TABLE_ID --view-id VIEW_ID --start-field fldStart --end-field fldEnd --timeline-scale month" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "Before its dry-run branch, this command requires tenant login and a get_views lookup confirming that the remote View is Gantt.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 AITable 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -3878,15 +3752,6 @@ "examples": [ "dws calendar room search --room-name 永澄亭" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot query the organization's remote meeting-room inventory and availability state.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 Calendar 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -3907,15 +3772,6 @@ "examples": [ "dws calendar busy search --users userId1,userId2 --start \"2026-03-10T14:00:00+08:00\" --end \"2026-03-10T18:00:00+08:00\"" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot query remote calendar busy-time state for the requested users.", - "reviewed": true - } - ], "reason": "AI 语义审阅:依据 Registry 主路径、Cobra help 与 Calendar 参考文档明确命令选择边界并校验示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -4164,15 +4020,6 @@ "examples": [ "dws chat group create --name \"项目冲刺群\" --users userId1,userId2" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "Before dry-run output, group creation resolves the authenticated current user and remote member identities, which are absent in the isolated environment.", - "reviewed": true - } - ], "reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -4887,15 +4734,6 @@ "examples": [ "dws chat message reply --conversation-id --ref-msg-id --ref-sender --text \"收到\"" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login or remote conversation and referenced-message state required to prepare this reply.", - "reviewed": true - } - ], "reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -5500,7 +5338,7 @@ "CommandRegistry:canonical_path=contact.get_authorized_emp_rosterInfo", "cobra-help:dws contact user profile get", "Skill:skills/mono/references/products/contact.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_authorized_emp_rosterInfo" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_authorized_emp_rosterInfo" ], "examples": [ "dws contact user profile get --staff-id STAFF_ID --format json", @@ -5522,8 +5360,8 @@ "CommandRegistry:canonical_path=contact.get_current_user_profile", "cobra-help:dws contact user get-self", "Skill:skills/mono/references/products/contact.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_current_user_profile", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.get_current_user_profile" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_current_user_profile", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.get_current_user_profile" ], "examples": [ "dws contact user get-self --format json" @@ -5544,7 +5382,7 @@ "CommandRegistry:canonical_path=contact.get_dept_info_by_dept_id", "cobra-help:dws contact dept get-info", "Skill:skills/mono/references/products/contact.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_dept_info_by_dept_id" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_dept_info_by_dept_id" ], "examples": [ "dws contact dept get-info --dept 12345 --format json" @@ -5565,8 +5403,8 @@ "CommandRegistry:canonical_path=contact.get_dept_members_by_deptId", "cobra-help:dws contact dept list-members", "Skill:skills/mono/references/products/contact.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_dept_members_by_deptId", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.get_dept_members_by_deptId" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_dept_members_by_deptId", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.get_dept_members_by_deptId" ], "examples": [ "dws contact dept list-members --depts 12345,67890 --format json" @@ -5587,7 +5425,7 @@ "CommandRegistry:canonical_path=contact.get_sub_depts_by_dept_id", "cobra-help:dws contact dept list-children", "Skill:skills/mono/references/products/contact.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_sub_depts_by_dept_id" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_sub_depts_by_dept_id" ], "examples": [ "dws contact dept list-children --dept 12345 --format json" @@ -5608,8 +5446,8 @@ "CommandRegistry:canonical_path=contact.get_user_info_by_user_ids", "cobra-help:dws contact user get", "Skill:skills/mono/references/products/contact.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.get_user_info_by_user_ids", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.get_user_info_by_user_ids" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.get_user_info_by_user_ids", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.get_user_info_by_user_ids" ], "examples": [ "dws contact user get --ids userId1,userId2 --format json" @@ -5630,7 +5468,7 @@ "CommandRegistry:canonical_path=contact.list_authorized_roster_fields", "cobra-help:dws contact user profile fields", "Skill:skills/mono/references/products/contact.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.list_authorized_roster_fields" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.list_authorized_roster_fields" ], "examples": [ "dws contact user profile fields --format json" @@ -5651,7 +5489,7 @@ "CommandRegistry:canonical_path=contact.list_my_followings", "cobra-help:dws contact relation list-my-followings", "Skill:skills/mono/references/products/contact.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.list_my_followings" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.list_my_followings" ], "examples": [ "dws contact relation list-my-followings --format json" @@ -5672,7 +5510,7 @@ "CommandRegistry:canonical_path=contact.query_dismission_employee_list", "cobra-help:dws contact user dismission search", "Skill:skills/mono/references/products/contact.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.query_dismission_employee_list" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.query_dismission_employee_list" ], "examples": [ "dws contact user dismission search --format json", @@ -5694,8 +5532,8 @@ "CommandRegistry:canonical_path=contact.search_contact_by_key_word", "cobra-help:dws contact user search", "Skill:skills/mono/references/products/contact.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.search_contact_by_key_word", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.search_contact_by_key_word" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.search_contact_by_key_word", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.search_contact_by_key_word" ], "examples": [ "dws contact user search --query \"张三\" --format json" @@ -5716,8 +5554,8 @@ "CommandRegistry:canonical_path=contact.search_dept_by_keyword", "cobra-help:dws contact dept search", "Skill:skills/mono/references/products/contact.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.search_dept_by_keyword", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.search_dept_by_keyword" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.search_dept_by_keyword", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.search_dept_by_keyword" ], "examples": [ "dws contact dept search --query \"技术部\" --format json" @@ -5738,8 +5576,8 @@ "CommandRegistry:canonical_path=contact.search_user_by_mobile", "cobra-help:dws contact user search-mobile", "Skill:skills/mono/references/products/contact.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#contact.search_user_by_mobile", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#contact.search_user_by_mobile" + "structured-hint:internal/cli/schema_hints/selection-review.json#contact.search_user_by_mobile", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#contact.search_user_by_mobile" ], "examples": [ "dws contact user search-mobile --mobile 13800138000 --format json" @@ -5807,15 +5645,6 @@ "examples": [ "dws dev connect status --unified-app-id --json" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "local_state", - "reason": "This status command inspects the local connector daemon heartbeat and supervisor state, which do not exist in the isolated test HOME.", - "reviewed": true - } - ], "reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -5837,15 +5666,6 @@ "examples": [ "dws dev connect stop --unified-app-id " ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "local_state", - "reason": "Stopping a connector depends on a locally running daemon and its PID or supervisor state, which the isolated test HOME intentionally lacks.", - "reviewed": true - } - ], "reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -6492,8 +6312,8 @@ "CommandRegistry:canonical_path=devdoc.search_open_platform_docs_rag", "cobra-help:dws devdoc article search", "Skill:skills/mono/references/products/devdoc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#devdoc.search_open_platform_docs_rag", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#devdoc.search_open_platform_docs_rag" + "structured-hint:internal/cli/schema_hints/selection-review.json#devdoc.search_open_platform_docs_rag", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#devdoc.search_open_platform_docs_rag" ], "examples": [ "dws devdoc article search \"MCP\" --format json", @@ -6515,8 +6335,8 @@ "CommandRegistry:canonical_path=ding.recall_ding_message", "cobra-help:dws ding message recall", "Skill:skills/mono/references/products/ding.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#ding.recall_ding_message", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#ding.recall_ding_message" + "structured-hint:internal/cli/schema_hints/selection-review.json#ding.recall_ding_message", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#ding.recall_ding_message" ], "examples": [ "dws ding message recall --robot-code --id --format json" @@ -6537,8 +6357,8 @@ "CommandRegistry:canonical_path=ding.send_ding_message", "cobra-help:dws ding message send", "Skill:skills/mono/references/products/ding.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#ding.send_ding_message", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#ding.send_ding_message" + "structured-hint:internal/cli/schema_hints/selection-review.json#ding.send_ding_message", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#ding.send_ding_message" ], "examples": [ "dws ding message send --robot-code --users userId1,userId2 --content \"请查看\" --format json", @@ -6560,7 +6380,7 @@ "CommandRegistry:canonical_path=doc.add_permission", "cobra-help:dws doc permission add", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.add_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.add_permission" ], "examples": [ "dws doc permission add --node DOC_ID --users uid1 --role READER --format json", @@ -6582,7 +6402,7 @@ "CommandRegistry:canonical_path=doc.copy_document", "cobra-help:dws doc copy", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.copy_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.copy_document" ], "examples": [ "dws doc copy --node DOC_ID --folder TARGET_DOC_FOLDER_NODE_ID --format json", @@ -6604,8 +6424,8 @@ "CommandRegistry:canonical_path=doc.create_comment", "cobra-help:dws doc comment create", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_comment", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.create_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_comment", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.create_comment" ], "examples": [ "dws doc comment create --node DOC_ID --content \"这里需要修改\" --format json", @@ -6627,8 +6447,8 @@ "CommandRegistry:canonical_path=doc.create_document", "cobra-help:dws doc create", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_document", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.create_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_document", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.create_document" ], "examples": [ "dws doc create --name \"项目周报\" --format json", @@ -6650,8 +6470,8 @@ "CommandRegistry:canonical_path=doc.create_file", "cobra-help:dws doc file create", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_file", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.create_file" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_file", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.create_file" ], "examples": [ "dws doc file create --name \"项目周报\" --type adoc --format json", @@ -6673,8 +6493,8 @@ "CommandRegistry:canonical_path=doc.create_folder", "cobra-help:dws doc folder create", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_folder", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.create_folder" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_folder", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.create_folder" ], "examples": [ "dws doc folder create --name \"项目资料\" --format json", @@ -6696,7 +6516,7 @@ "CommandRegistry:canonical_path=doc.create_inline_comment", "cobra-help:dws doc comment create-inline", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.create_inline_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.create_inline_comment" ], "examples": [ "dws doc comment create-inline --node DOC_ID --block-id BLOCK_ID --start 0 --end 10 --content \"这里需要修改\" --format json", @@ -6718,7 +6538,7 @@ "CommandRegistry:canonical_path=doc.delete_document", "cobra-help:dws doc delete", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.delete_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.delete_document" ], "examples": [ "dws doc delete --node DOC_ID --format json", @@ -6740,8 +6560,8 @@ "CommandRegistry:canonical_path=doc.delete_document_block", "cobra-help:dws doc block delete", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.delete_document_block", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.delete_document_block" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.delete_document_block", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.delete_document_block" ], "examples": [ "dws doc block delete --node DOC_ID --block-id BLOCK_ID --format json" @@ -6762,7 +6582,7 @@ "CommandRegistry:canonical_path=doc.download_doc_attachment", "cobra-help:dws doc media download", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.download_doc_attachment" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.download_doc_attachment" ], "examples": [ "dws doc media download --node DOC_ID --resource-id RESOURCE_ID --format json", @@ -6784,7 +6604,7 @@ "CommandRegistry:canonical_path=doc.download_file", "cobra-help:dws doc download", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.download_file" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.download_file" ], "examples": [ "dws doc download --node NODE_ID --output ./downloads/ --format json", @@ -6806,8 +6626,8 @@ "CommandRegistry:canonical_path=doc.get_document_content", "cobra-help:dws doc read", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.get_document_content", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.get_document_content" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.get_document_content", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.get_document_content" ], "examples": [ "dws doc read --node DOC_ID --format json", @@ -6829,8 +6649,8 @@ "CommandRegistry:canonical_path=doc.get_document_info", "cobra-help:dws doc info", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.get_document_info", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.get_document_info" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.get_document_info", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.get_document_info" ], "examples": [ "dws doc info --node DOC_ID --format json", @@ -6872,7 +6692,7 @@ "CommandRegistry:canonical_path=doc.insert_document_block", "cobra-help:dws doc block insert", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.insert_document_block" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.insert_document_block" ], "examples": [ "dws doc block insert --node DOC_ID --text \"这是一段文字\" --format json", @@ -6894,8 +6714,8 @@ "CommandRegistry:canonical_path=doc.list_comments", "cobra-help:dws doc comment list", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.list_comments", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.list_comments" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.list_comments", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.list_comments" ], "examples": [ "dws doc comment list --node DOC_ID --format json", @@ -6917,8 +6737,8 @@ "CommandRegistry:canonical_path=doc.list_document_blocks", "cobra-help:dws doc block list", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.list_document_blocks", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.list_document_blocks" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.list_document_blocks", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.list_document_blocks" ], "examples": [ "dws doc block list --node DOC_ID --format json", @@ -6940,8 +6760,8 @@ "CommandRegistry:canonical_path=doc.list_nodes", "cobra-help:dws doc list", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.list_nodes", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.list_nodes" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.list_nodes", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.list_nodes" ], "examples": [ "dws doc list --format json", @@ -6963,7 +6783,7 @@ "CommandRegistry:canonical_path=doc.list_permission", "cobra-help:dws doc permission list", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.list_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.list_permission" ], "examples": [ "dws doc permission list --node DOC_ID --format json", @@ -6985,7 +6805,7 @@ "CommandRegistry:canonical_path=doc.media_insert", "cobra-help:dws doc media insert", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.media_insert" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.media_insert" ], "examples": [ "dws doc media insert --node DOC_ID --file ./report.pdf --format json", @@ -7007,7 +6827,7 @@ "CommandRegistry:canonical_path=doc.move_document", "cobra-help:dws doc move", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.move_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.move_document" ], "examples": [ "dws doc move --node DOC_ID --folder TARGET_DOC_FOLDER_NODE_ID --format json", @@ -7029,7 +6849,7 @@ "CommandRegistry:canonical_path=doc.query_export_job", "cobra-help:dws doc export get", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.query_export_job" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.query_export_job" ], "examples": [ "dws doc export get --job-id --format json" @@ -7050,7 +6870,7 @@ "CommandRegistry:canonical_path=doc.remove_permission", "cobra-help:dws doc permission remove", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.remove_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.remove_permission" ], "examples": [ "dws doc permission remove --node DOC_ID --users uid1 --format json", @@ -7072,7 +6892,7 @@ "CommandRegistry:canonical_path=doc.rename_document", "cobra-help:dws doc rename", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.rename_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.rename_document" ], "examples": [ "dws doc rename --node DOC_ID --name \"新名称\" --format json", @@ -7094,8 +6914,8 @@ "CommandRegistry:canonical_path=doc.reply_comment", "cobra-help:dws doc comment reply", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.reply_comment", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.reply_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.reply_comment", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.reply_comment" ], "examples": [ "dws doc comment reply --node DOC_ID --comment-key COMMENT_KEY --content \"同意\" --format json", @@ -7117,8 +6937,8 @@ "CommandRegistry:canonical_path=doc.search_documents", "cobra-help:dws doc search", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.search_documents", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.search_documents" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.search_documents", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.search_documents" ], "examples": [ "dws doc search --query \"会议纪要\" --format json", @@ -7203,29 +7023,13 @@ "CommandRegistry:canonical_path=doc.update_document", "cobra-help:dws doc update", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.update_document", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#doc.update_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.update_document", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#doc.update_document" ], "examples": [ "dws doc update --node DOC_ID --content \"# 新内容\" --mode append --format json", "dws doc update --node DOC_ID --content \"# 完整替换\" --mode overwrite --format json" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The append example requires tenant login plus an existing remote document node and edit permission before its dry-run path can be reached.", - "reviewed": true - }, - { - "index": 1, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The overwrite example requires tenant login plus an existing remote document node and edit permission before its dry-run path can be reached.", - "reviewed": true - } - ], "reason": "依据真实 Cobra leaf、对应产品 Skill 与现有 structured hints 审阅选择语义和示例;不改变命令身份、参数、安全或接口事实。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -7242,7 +7046,7 @@ "CommandRegistry:canonical_path=doc.update_document_block", "cobra-help:dws doc block update", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.update_document_block" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.update_document_block" ], "examples": [ "dws doc block update --node DOC_ID --block-id BLOCK_ID --text \"新内容\" --format json", @@ -7264,7 +7068,7 @@ "CommandRegistry:canonical_path=doc.update_permission", "cobra-help:dws doc permission update", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.update_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.update_permission" ], "examples": [ "dws doc permission update --node DOC_ID --users uid1 --role EDITOR --format json", @@ -7286,7 +7090,7 @@ "CommandRegistry:canonical_path=doc.upload", "cobra-help:dws doc upload", "Skill:skills/mono/references/products/doc.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#doc.upload" + "structured-hint:internal/cli/schema_hints/selection-review.json#doc.upload" ], "examples": [ "dws doc upload --file ./report.pdf --format json", @@ -7369,7 +7173,7 @@ "CommandRegistry:canonical_path=drive.add_permission", "cobra-help:dws drive permission add", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.add_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.add_permission" ], "examples": [ "dws drive permission add --node DOC_ID --users uid1 --role READER --format json", @@ -7391,8 +7195,8 @@ "CommandRegistry:canonical_path=drive.commit_upload", "cobra-help:dws drive commit", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.commit_upload", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.commit_upload" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.commit_upload", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.commit_upload" ], "examples": [ "dws drive commit --file-name \"报告.pdf\" --file-size 102400 --upload-id --format json" @@ -7413,7 +7217,7 @@ "CommandRegistry:canonical_path=drive.copy_document", "cobra-help:dws drive copy", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.copy_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.copy_document" ], "examples": [ "dws drive copy --node DOC_ID --folder TARGET_FOLDER_ID --format json", @@ -7435,8 +7239,8 @@ "CommandRegistry:canonical_path=drive.create_folder", "cobra-help:dws drive mkdir", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.create_folder", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.create_folder" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.create_folder", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.create_folder" ], "examples": [ "dws drive mkdir --name \"项目资料\" --format json", @@ -7458,7 +7262,7 @@ "CommandRegistry:canonical_path=drive.delete_document", "cobra-help:dws drive delete", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.delete_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.delete_document" ], "examples": [ "dws drive delete --node --format json" @@ -7479,8 +7283,8 @@ "CommandRegistry:canonical_path=drive.download_file", "cobra-help:dws drive download", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.download_file", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.download_file" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.download_file", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.download_file" ], "examples": [ "dws drive download --node --output ./report.pdf --format json", @@ -7502,21 +7306,12 @@ "CommandRegistry:canonical_path=drive.get_file_info", "cobra-help:dws drive info", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.get_file_info", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.get_file_info" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.get_file_info", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.get_file_info" ], "examples": [ "dws drive info --node --format json" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot resolve the existing remote dentry and its access permissions.", - "reviewed": true - } - ], "reason": "依据真实 Cobra leaf、对应产品 Skill 与现有 structured hints 审阅选择语义和示例;不改变命令身份、参数、安全或接口事实。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -7533,8 +7328,8 @@ "CommandRegistry:canonical_path=drive.get_upload_info", "cobra-help:dws drive upload-info", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.get_upload_info", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.get_upload_info" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.get_upload_info", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.get_upload_info" ], "examples": [ "dws drive upload-info --file-name \"报告.pdf\" --file-size 102400 --format json", @@ -7556,8 +7351,8 @@ "CommandRegistry:canonical_path=drive.list_files", "cobra-help:dws drive list", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.list_files", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#drive.list_files" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.list_files", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#drive.list_files" ], "examples": [ "dws drive list --limit 20 --format json", @@ -7579,7 +7374,7 @@ "CommandRegistry:canonical_path=drive.list_permission", "cobra-help:dws drive permission list", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.list_permission" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.list_permission" ], "examples": [ "dws drive permission list --node DOC_ID --format json", @@ -7601,7 +7396,7 @@ "CommandRegistry:canonical_path=drive.list_spaces", "cobra-help:dws drive list-spaces", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.list_spaces" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.list_spaces" ], "examples": [ "dws drive list-spaces --format json" @@ -7622,7 +7417,7 @@ "CommandRegistry:canonical_path=drive.move_document", "cobra-help:dws drive move", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.move_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.move_document" ], "examples": [ "dws drive move --node DOC_ID --folder TARGET_FOLDER_ID --format json", @@ -7644,7 +7439,7 @@ "CommandRegistry:canonical_path=drive.permission_remove", "cobra-help:dws drive permission remove", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.permission_remove" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.permission_remove" ], "examples": [ "dws drive permission remove --node DOC_ID --users uid1 --format json", @@ -7666,7 +7461,7 @@ "CommandRegistry:canonical_path=drive.permission_update", "cobra-help:dws drive permission update", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.permission_update" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.permission_update" ], "examples": [ "dws drive permission update --node DOC_ID --users uid1 --role EDITOR --format json" @@ -7810,7 +7605,7 @@ "CommandRegistry:canonical_path=drive.rename_document", "cobra-help:dws drive rename", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.rename_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.rename_document" ], "examples": [ "dws drive rename --node DOC_ID --name \"新名称\" --format json" @@ -7831,21 +7626,12 @@ "CommandRegistry:canonical_path=drive.search_files", "cobra-help:dws drive search", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.search_files" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.search_files" ], "examples": [ "dws drive search --query \"季度汇报\" --format json", "dws drive search --query \"合同\" --target file --extensions pdf,docx --format json" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "Drive search requires tenant login and the user's remote drive index, neither of which is available in the isolated dry-run.", - "reviewed": true - } - ], "reason": "依据真实 Cobra leaf、对应产品 Skill 与现有 structured hints 审阅选择语义和示例;不改变命令身份、参数、安全或接口事实。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -7862,7 +7648,7 @@ "CommandRegistry:canonical_path=drive.upload", "cobra-help:dws drive upload", "Skill:skills/mono/references/products/drive.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#drive.upload" + "structured-hint:internal/cli/schema_hints/selection-review.json#drive.upload" ], "examples": [ "dws drive upload --file ./report.pdf --format json", @@ -7884,8 +7670,8 @@ "CommandRegistry:canonical_path=live.get_my_lives", "cobra-help:dws live stream list", "Skill:skills/multi/dingtalk-live/SKILL.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#live.get_my_lives", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#live.get_my_lives" + "structured-hint:internal/cli/schema_hints/selection-review.json#live.get_my_lives", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#live.get_my_lives" ], "examples": [ "dws live stream list --format json" @@ -7974,15 +7760,6 @@ "examples": [ "dws mail attachment download --email user@company.com --message-id --attachment-id --name report.pdf --output ." ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "Creating an attachment download session requires tenant login and an existing remote mailbox, message, and attachment before dry-run can proceed.", - "reviewed": true - } - ], "reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -8025,15 +7802,6 @@ "examples": [ "dws mail message forward --from user@company.com --to colleague@company.com --id --subject \"Fwd: 周报\"" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "Forward-draft creation requires tenant login and an existing remote source message in the specified mailbox before dry-run can proceed.", - "reviewed": true - } - ], "reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -8076,15 +7844,6 @@ "examples": [ "dws mail message reply --from user@company.com --id --subject \"Re: 周报\" --content \"已收到\"" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "Reply-draft creation requires tenant login and an existing remote source message in the specified mailbox before dry-run can proceed.", - "reviewed": true - } - ], "reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -8106,15 +7865,6 @@ "examples": [ "dws mail message reply-all --from user@company.com --id --subject \"Re: 周报\" --content \"感谢大家\"" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "Reply-all draft creation requires tenant login and an existing remote source message with recipient state before dry-run can proceed.", - "reviewed": true - } - ], "reason": "AI 生成并复核的 Agent 选择语义,依据精确 CommandRegistry identity、真实 Cobra help 与产品参考,不改写执行、安全或接口事实。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -9202,8 +8952,8 @@ "CommandRegistry:canonical_path=oa.approve_processInstance", "cobra-help:dws oa approval approve", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.approve_processInstance", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.approve_processInstance" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.approve_processInstance", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.approve_processInstance" ], "examples": [ "dws oa approval approve --instance-id --task-id --format json", @@ -9225,7 +8975,7 @@ "CommandRegistry:canonical_path=oa.dingflow_comments", "cobra-help:dws oa approval oa-comments", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.dingflow_comments" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.dingflow_comments" ], "examples": [ "dws oa approval oa-comments --instance-id --content \"同意,请尽快处理\" --format json" @@ -9246,7 +8996,7 @@ "CommandRegistry:canonical_path=oa.get_done_tasks", "cobra-help:dws oa approval list-executed", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_done_tasks" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_done_tasks" ], "examples": [ "dws oa approval list-executed --limit 20 --page 1 --query 关键词 --format json" @@ -9267,7 +9017,7 @@ "CommandRegistry:canonical_path=oa.get_noticed_instances", "cobra-help:dws oa approval list-cc", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_noticed_instances" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_noticed_instances" ], "examples": [ "dws oa approval list-cc --limit 20 --page 1 --query 关键词 --format json" @@ -9288,8 +9038,8 @@ "CommandRegistry:canonical_path=oa.get_processInstance_detail", "cobra-help:dws oa approval detail", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_processInstance_detail", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.get_processInstance_detail" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_processInstance_detail", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.get_processInstance_detail" ], "examples": [ "dws oa approval detail --instance-id --format json" @@ -9310,8 +9060,8 @@ "CommandRegistry:canonical_path=oa.get_processInstance_records", "cobra-help:dws oa approval records", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_processInstance_records", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.get_processInstance_records" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_processInstance_records", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.get_processInstance_records" ], "examples": [ "dws oa approval records --instance-id --format json" @@ -9332,7 +9082,7 @@ "CommandRegistry:canonical_path=oa.get_submitted_instances", "cobra-help:dws oa approval list-submitted", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.get_submitted_instances" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.get_submitted_instances" ], "examples": [ "dws oa approval list-submitted --limit 20 --page 1 --query 关键词 --format json" @@ -9353,8 +9103,8 @@ "CommandRegistry:canonical_path=oa.list_initiated_instances", "cobra-help:dws oa approval list-initiated", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.list_initiated_instances", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.list_initiated_instances" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.list_initiated_instances", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.list_initiated_instances" ], "examples": [ "dws oa approval list-initiated --process-code --start \"2026-03-10T00:00:00+08:00\" --end \"2026-03-10T23:59:59+08:00\" --cursor 0 --limit 20 --format json" @@ -9375,8 +9125,8 @@ "CommandRegistry:canonical_path=oa.list_pending_approvals", "cobra-help:dws oa approval list-pending", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.list_pending_approvals", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.list_pending_approvals" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.list_pending_approvals", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.list_pending_approvals" ], "examples": [ "dws oa approval list-pending --start \"2026-03-10T00:00:00+08:00\" --end \"2026-03-10T23:59:59+08:00\" --query 关键词 --format json" @@ -9397,8 +9147,8 @@ "CommandRegistry:canonical_path=oa.list_pending_tasks", "cobra-help:dws oa approval tasks", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.list_pending_tasks", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.list_pending_tasks" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.list_pending_tasks", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.list_pending_tasks" ], "examples": [ "dws oa approval tasks --instance-id --format json" @@ -9419,8 +9169,8 @@ "CommandRegistry:canonical_path=oa.list_user_visible_process", "cobra-help:dws oa approval list-forms", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.list_user_visible_process", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.list_user_visible_process" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.list_user_visible_process", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.list_user_visible_process" ], "examples": [ "dws oa approval list-forms --cursor 0 --limit 100 --format json" @@ -9441,7 +9191,7 @@ "CommandRegistry:canonical_path=oa.oa_cc_noticer", "cobra-help:dws oa approval oa-cc-noticer", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.oa_cc_noticer" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.oa_cc_noticer" ], "examples": [ "dws oa approval oa-cc-noticer --instance-id --users \"68674200835816\" --format json", @@ -9463,7 +9213,7 @@ "CommandRegistry:canonical_path=oa.redirect_task", "cobra-help:dws oa approval redirect-task", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.redirect_task" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.redirect_task" ], "examples": [ "dws oa approval redirect-task --task-id --to-actioner-id --format json", @@ -9485,8 +9235,8 @@ "CommandRegistry:canonical_path=oa.reject_processInstance", "cobra-help:dws oa approval reject", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.reject_processInstance", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.reject_processInstance" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.reject_processInstance", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.reject_processInstance" ], "examples": [ "dws oa approval reject --instance-id --task-id --remark \"不同意\" --format json" @@ -9507,8 +9257,8 @@ "CommandRegistry:canonical_path=oa.revoke_processInstance", "cobra-help:dws oa approval revoke", "Skill:skills/mono/references/products/oa.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#oa.revoke_processInstance", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#oa.revoke_processInstance" + "structured-hint:internal/cli/schema_hints/selection-review.json#oa.revoke_processInstance", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#oa.revoke_processInstance" ], "examples": [ "dws oa approval revoke --instance-id --format json", @@ -9530,7 +9280,7 @@ "CommandRegistry:canonical_path=pat.batch_grant", "cobra-help:dws pat chmod", "Skill:skills/mono/references/products/pat.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#pat.batch_grant" + "structured-hint:internal/cli/schema_hints/selection-review.json#pat.batch_grant" ], "examples": [ "dws pat chmod --products calendar,aitable --grant-type session --session-id --dry-run --format json" @@ -9551,28 +9301,12 @@ "CommandRegistry:canonical_path=pat.browser_policy", "cobra-help:dws pat browser-policy", "Skill:skills/mono/references/products/pat.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#pat.browser_policy" + "structured-hint:internal/cli/schema_hints/selection-review.json#pat.browser_policy" ], "examples": [ "dws pat browser-policy --enabled --format json", "dws pat browser-policy --enabled=false --agentCode --format json" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "local_state", - "reason": "This example inspects and changes browser policy state on the local machine, which is intentionally absent from the isolated test HOME.", - "reviewed": true - }, - { - "index": 1, - "mode": "contract_only", - "reason_code": "local_state", - "reason": "This agent-scoped example depends on the local browser installation and its existing policy state, which the isolated test HOME does not provide.", - "reviewed": true - } - ], "reason": "依据真实 Cobra leaf、对应产品 Skill 与现有 structured hints 审阅选择语义和示例;不改变命令身份、参数、安全或接口事实。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -9589,8 +9323,8 @@ "CommandRegistry:canonical_path=report.create_report", "cobra-help:dws report entry submit", "Skill:skills/mono/references/products/report.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.create_report", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.create_report" + "structured-hint:internal/cli/schema_hints/selection-review.json#report.create_report", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.create_report" ], "examples": [ "dws report entry submit --template-id TPL_ID --contents '[{\"content\":\"完成开发\",\"sort\":\"0\",\"key\":\"今日完成\",\"contentType\":\"markdown\",\"type\":\"1\"}]' --format json", @@ -9612,8 +9346,8 @@ "CommandRegistry:canonical_path=report.get_available_report_templates", "cobra-help:dws report template list", "Skill:skills/mono/references/products/report.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_available_report_templates", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_available_report_templates" + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_available_report_templates", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_available_report_templates" ], "examples": [ "dws report template list --format json" @@ -9634,8 +9368,8 @@ "CommandRegistry:canonical_path=report.get_received_report_list", "cobra-help:dws report inbox list", "Skill:skills/mono/references/products/report.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_received_report_list", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_received_report_list" + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_received_report_list", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_received_report_list" ], "examples": [ "dws report inbox list --start \"2026-03-10T00:00:00+08:00\" --end \"2026-03-10T23:59:59+08:00\" --cursor 0 --size 20 --format json" @@ -9656,8 +9390,8 @@ "CommandRegistry:canonical_path=report.get_report_entry_details", "cobra-help:dws report entry get", "Skill:skills/mono/references/products/report.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_report_entry_details", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_report_entry_details" + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_report_entry_details", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_report_entry_details" ], "examples": [ "dws report entry get --report-id --format json" @@ -9678,8 +9412,8 @@ "CommandRegistry:canonical_path=report.get_report_statistics_by_id", "cobra-help:dws report entry stats", "Skill:skills/mono/references/products/report.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_report_statistics_by_id", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_report_statistics_by_id" + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_report_statistics_by_id", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_report_statistics_by_id" ], "examples": [ "dws report entry stats --report-id --format json" @@ -9700,8 +9434,8 @@ "CommandRegistry:canonical_path=report.get_send_report_list", "cobra-help:dws report outbox list", "Skill:skills/mono/references/products/report.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_send_report_list", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_send_report_list" + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_send_report_list", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_send_report_list" ], "examples": [ "dws report outbox list --cursor 0 --size 20 --format json", @@ -9723,8 +9457,8 @@ "CommandRegistry:canonical_path=report.get_template_details_by_name", "cobra-help:dws report template get", "Skill:skills/mono/references/products/report.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#report.get_template_details_by_name", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#report.get_template_details_by_name" + "structured-hint:internal/cli/schema_hints/selection-review.json#report.get_template_details_by_name", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#report.get_template_details_by_name" ], "examples": [ "dws report template get --name --format json" @@ -10758,15 +10492,6 @@ "examples": [ "dws sheet range read --node NODE_ID" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot resolve the remote spreadsheet node, default sheet, and readable range state.", - "reviewed": true - } - ], "reason": "依据 reviewed CommandRegistry、dws sheet range read --help 与 mono 产品参考,审阅该工具的 Agent 选择语义和示例。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -11203,7 +10928,7 @@ "CommandRegistry:canonical_path=todo.add_task_executors", "cobra-help:dws todo task add-executor", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_task_executors" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_task_executors" ], "examples": [ "dws todo task add-executor --task-id --executors , --format json" @@ -11224,7 +10949,7 @@ "CommandRegistry:canonical_path=todo.add_task_participants", "cobra-help:dws todo task add-participant", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_task_participants" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_task_participants" ], "examples": [ "dws todo task add-participant --task-id --participants , --format json" @@ -11245,7 +10970,7 @@ "CommandRegistry:canonical_path=todo.add_todo_attachment", "cobra-help:dws todo task add-attachment", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_todo_attachment" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_todo_attachment" ], "examples": [ "dws todo task add-attachment --task-id --file-path --format json" @@ -11266,7 +10991,7 @@ "CommandRegistry:canonical_path=todo.add_todo_comment", "cobra-help:dws todo comment add", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_todo_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_todo_comment" ], "examples": [ "dws todo comment add --task-id --content \"评论内容\" --format json" @@ -11287,7 +11012,7 @@ "CommandRegistry:canonical_path=todo.add_todo_reminder", "cobra-help:dws todo task add-reminder", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.add_todo_reminder" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.add_todo_reminder" ], "examples": [ "dws todo task add-reminder --task-id --base-time --due-date-offset --format json", @@ -11309,7 +11034,7 @@ "CommandRegistry:canonical_path=todo.create_personal_sub_todo", "cobra-help:dws todo task create-sub", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.create_personal_sub_todo" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.create_personal_sub_todo" ], "examples": [ "dws todo task create-sub --parent-id 1234567890 --title \"子任务标题\" --executors userId1,userId2 --priority 40 --format json", @@ -11331,8 +11056,8 @@ "CommandRegistry:canonical_path=todo.create_personal_todo", "cobra-help:dws todo task create", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.create_personal_todo", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.create_personal_todo" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.create_personal_todo", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.create_personal_todo" ], "examples": [ "dws todo task create --title \"修复线上Bug\" --executors userId1,userId2 --priority 40 --format json", @@ -11354,8 +11079,8 @@ "CommandRegistry:canonical_path=todo.delete_todo", "cobra-help:dws todo task delete", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.delete_todo", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.delete_todo" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.delete_todo", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.delete_todo" ], "examples": [ "dws todo task delete --task-id --format json" @@ -11376,7 +11101,7 @@ "CommandRegistry:canonical_path=todo.delete_todo_comment", "cobra-help:dws todo comment delete", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.delete_todo_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.delete_todo_comment" ], "examples": [ "dws todo comment delete --task-id --comment-id --format json" @@ -11397,21 +11122,12 @@ "CommandRegistry:canonical_path=todo.get_todo_detail", "cobra-help:dws todo task get", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.get_todo_detail", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.get_todo_detail" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.get_todo_detail", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.get_todo_detail" ], "examples": [ "dws todo task get --task-id --format json" ], - "example_dispositions": [ - { - "index": 0, - "mode": "contract_only", - "reason_code": "stateful_preflight", - "reason": "The isolated dry-run has no tenant login and cannot resolve the existing remote task or verify that the current user may view it.", - "reviewed": true - } - ], "reason": "依据真实 Cobra leaf、对应产品 Skill 与现有 structured hints 审阅选择语义和示例;不改变命令身份、参数、安全或接口事实。", "reviewed": true, "revision": "ai-agent-contract-2026-07-13-v1", @@ -11428,7 +11144,7 @@ "CommandRegistry:canonical_path=todo.get_user_todos_in_current_org", "cobra-help:dws todo task list", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.get_user_todos_in_current_org" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.get_user_todos_in_current_org" ], "examples": [ "dws todo task list --page 1 --size 20 --status false --priority 40,30,10 --role-types creator,executor,participant --format json" @@ -11449,7 +11165,7 @@ "CommandRegistry:canonical_path=todo.list_todo_comment", "cobra-help:dws todo comment list", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.list_todo_comment" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.list_todo_comment" ], "examples": [ "dws todo comment list --task-id --format json", @@ -11471,7 +11187,7 @@ "CommandRegistry:canonical_path=todo.remove_task_executors", "cobra-help:dws todo task remove-executor", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.remove_task_executors" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.remove_task_executors" ], "examples": [ "dws todo task remove-executor --task-id --executors , --format json" @@ -11492,7 +11208,7 @@ "CommandRegistry:canonical_path=todo.remove_task_participants", "cobra-help:dws todo task remove-participant", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.remove_task_participants" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.remove_task_participants" ], "examples": [ "dws todo task remove-participant --task-id --participants , --format json" @@ -11513,7 +11229,7 @@ "CommandRegistry:canonical_path=todo.reset_todo_reminder", "cobra-help:dws todo task reset-reminder", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.reset_todo_reminder" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.reset_todo_reminder" ], "examples": [ "dws todo task reset-reminder --task-id --format json", @@ -11535,8 +11251,8 @@ "CommandRegistry:canonical_path=todo.update_todo_done_status", "cobra-help:dws todo task done", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.update_todo_done_status", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.update_todo_done_status" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.update_todo_done_status", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.update_todo_done_status" ], "examples": [ "dws todo task done --task-id --status true --format json", @@ -11558,8 +11274,8 @@ "CommandRegistry:canonical_path=todo.update_todo_task", "cobra-help:dws todo task update", "Skill:skills/mono/references/products/todo.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#todo.update_todo_task", - "structured-hint:skills/mono/schema-hints/imported/wukong.json#todo.update_todo_task" + "structured-hint:internal/cli/schema_hints/selection-review.json#todo.update_todo_task", + "structured-hint:internal/cli/schema_hints/imported/wukong.json#todo.update_todo_task" ], "examples": [ "dws todo task update --task-id --title \"新标题\" --format json", @@ -11581,7 +11297,7 @@ "CommandRegistry:canonical_path=wiki.add_member", "cobra-help:dws wiki member add", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.add_member" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.add_member" ], "examples": [ "dws wiki member add --workspace --users uid1 --role READER --format json", @@ -11603,7 +11319,7 @@ "CommandRegistry:canonical_path=wiki.create_file", "cobra-help:dws wiki node create", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.create_file" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.create_file" ], "examples": [ "dws wiki node create --workspace --name \"新文档\" --format json", @@ -11625,7 +11341,7 @@ "CommandRegistry:canonical_path=wiki.create_wikiSpace", "cobra-help:dws wiki space create", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.create_wikiSpace" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.create_wikiSpace" ], "examples": [ "dws wiki space create --name \"产品文档库\" --format json", @@ -11647,7 +11363,7 @@ "CommandRegistry:canonical_path=wiki.delete_document", "cobra-help:dws wiki node delete", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.delete_document" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.delete_document" ], "examples": [ "dws wiki node delete --workspace --node --format json" @@ -11668,7 +11384,7 @@ "CommandRegistry:canonical_path=wiki.delete_wikiSpace", "cobra-help:dws wiki space delete", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.delete_wikiSpace" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.delete_wikiSpace" ], "examples": [ "dws wiki space delete --workspace --format json", @@ -11690,7 +11406,7 @@ "CommandRegistry:canonical_path=wiki.get_wikiSpace", "cobra-help:dws wiki space get", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.get_wikiSpace" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.get_wikiSpace" ], "examples": [ "dws wiki space get --workspace --format json", @@ -11712,7 +11428,7 @@ "CommandRegistry:canonical_path=wiki.list_member", "cobra-help:dws wiki member list", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.list_member" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.list_member" ], "examples": [ "dws wiki member list --workspace --format json", @@ -11734,7 +11450,7 @@ "CommandRegistry:canonical_path=wiki.list_nodes", "cobra-help:dws wiki node list", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.list_nodes" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.list_nodes" ], "examples": [ "dws wiki node list --workspace --format json", @@ -11756,7 +11472,7 @@ "CommandRegistry:canonical_path=wiki.list_wikiSpaces", "cobra-help:dws wiki space list", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.list_wikiSpaces" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.list_wikiSpaces" ], "examples": [ "dws wiki space list --format json", @@ -11778,7 +11494,7 @@ "CommandRegistry:canonical_path=wiki.node_copy", "cobra-help:dws wiki node copy", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.node_copy" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.node_copy" ], "examples": [ "dws wiki node copy --workspace --node --format json", @@ -11800,7 +11516,7 @@ "CommandRegistry:canonical_path=wiki.node_move", "cobra-help:dws wiki node move", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.node_move" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.node_move" ], "examples": [ "dws wiki node move --workspace --node --folder --format json", @@ -11822,7 +11538,7 @@ "CommandRegistry:canonical_path=wiki.node_search", "cobra-help:dws wiki node search", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.node_search" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.node_search" ], "examples": [ "dws wiki node search --workspace --query \"产品方案\" --format json", @@ -11844,7 +11560,7 @@ "CommandRegistry:canonical_path=wiki.remove_member", "cobra-help:dws wiki member remove", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.remove_member" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.remove_member" ], "examples": [ "dws wiki member remove --workspace --users uid1 --format json", @@ -11866,7 +11582,7 @@ "CommandRegistry:canonical_path=wiki.search_wikiSpaces", "cobra-help:dws wiki space search", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.search_wikiSpaces" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.search_wikiSpaces" ], "examples": [ "dws wiki space search --query \"产品文档\" --format json", @@ -11888,7 +11604,7 @@ "CommandRegistry:canonical_path=wiki.update_member", "cobra-help:dws wiki member update", "Skill:skills/mono/references/products/wiki.md", - "structured-hint:skills/mono/schema-hints/selection-review.json#wiki.update_member" + "structured-hint:internal/cli/schema_hints/selection-review.json#wiki.update_member" ], "examples": [ "dws wiki member update --workspace --users uid1 --role EDITOR --format json", @@ -12204,6 +11920,324 @@ } }, "commands": [ + { + "canonical_path": "aisearch.search_enterprise", + "cli_path": "aisearch enterprise", + "parameters": { + "queries": { + "required": false + }, + "time-range": { + "required": false + } + }, + "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.", + "reviewed": true + }, + { + "canonical_path": "aitable.query_records", + "cli_path": "aitable record query", + "parameters": { + "record-ids": { + "required": false + } + }, + "reason": "The reviewed query command supports both an optional ID lookup mode and a table scan/filter mode, so --record-ids is not unconditionally required.", + "reviewed": true + }, + { + "canonical_path": "aitable.view_update_aggregate", + "cli_path": "aitable view update aggregate", + "parameters": { + "json": { + "required": false + } + }, + "reason": "The reviewed CLI accepts --json, a --field-id/--action pair, or --clear-field-id; the registered typed constraints describe those alternatives.", + "reviewed": true + }, + { + "canonical_path": "aitable.view_update_card", + "cli_path": "aitable view update card", + "parameters": { + "json": { + "required": false + } + }, + "reason": "The reviewed CLI merges optional typed card flags over an optional --json block; the registered typed constraints require at least one real update field.", + "reviewed": true + }, + { + "canonical_path": "aitable.view_update_field_widths", + "cli_path": "aitable view update field-widths", + "parameters": { + "json": { + "required": false + } + }, + "reason": "The reviewed CLI accepts either --json or the paired --field-id/--width form, which is represented by typed require-one-of and require-together constraints.", + "reviewed": true + }, + { + "canonical_path": "aitable.view_update_timebar", + "cli_path": "aitable view update timebar", + "parameters": { + "json": { + "required": false + } + }, + "reason": "The reviewed CLI accepts either a complete --json block or one or more typed Gantt timebar fields; --json is therefore not unconditionally required.", + "reviewed": true + }, + { + "canonical_path": "attendance.group_search", + "cli_path": "attendance group search", + "parameters": { + "limit": { + "required": false + }, + "page": { + "required": false + } + }, + "reason": "Cobra supplies reviewed page=1 and limit=20 defaults and RunE materializes both PageQuery fields when omitted, so callers need not pass either flag.", + "reviewed": true + }, + { + "canonical_path": "chat.add_emoji_reaction", + "cli_path": "chat message add-emoji", + "parameters": { + "chat": { + "property": "openConversationId", + "required": false + }, + "conversation-id": { + "property": "openConversationId", + "required": false + }, + "group": { + "property": "openConversationId", + "required": false + }, + "id": { + "property": "openConversationId", + "required": false + } + }, + "reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", + "reviewed": true + }, + { + "canonical_path": "chat.add_text_emotion", + "cli_path": "chat message add-text-emotion", + "parameters": { + "chat": { + "property": "openConversationId", + "required": false + }, + "conversation-id": { + "property": "openConversationId", + "required": false + }, + "group": { + "property": "openConversationId", + "required": false + }, + "id": { + "property": "openConversationId", + "required": false + } + }, + "reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", + "reviewed": true + }, + { + "canonical_path": "chat.remove_emoji_reaction", + "cli_path": "chat message remove-emoji", + "parameters": { + "chat": { + "property": "openConversationId", + "required": false + }, + "conversation-id": { + "property": "openConversationId", + "required": false + }, + "group": { + "property": "openConversationId", + "required": false + }, + "id": { + "property": "openConversationId", + "required": false + } + }, + "reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", + "reviewed": true + }, + { + "canonical_path": "chat.remove_text_emotion", + "cli_path": "chat message remove-text-emotion", + "parameters": { + "chat": { + "property": "openConversationId", + "required": false + }, + "conversation-id": { + "property": "openConversationId", + "required": false + }, + "group": { + "property": "openConversationId", + "required": false + }, + "id": { + "property": "openConversationId", + "required": false + } + }, + "reason": "The four reviewed conversation locator flags are aliases for one openConversationId property; the typed require-one-of constraint owns their conditional requirement.", + "reviewed": true + }, + { + "canonical_path": "chat.set_group_mute", + "cli_path": "chat group-mute", + "parameters": { + "off": { + "required": false + } + }, + "reason": "The reviewed optional --off switch selects unmute; omission deliberately selects mute, so false is a valid default rather than missing required input.", + "reviewed": true + }, + { + "canonical_path": "chat.set_top_conversation", + "cli_path": "chat set-top", + "parameters": { + "off": { + "required": false + } + }, + "reason": "The reviewed optional --off switch selects unpin; omission deliberately selects pin, so false is a valid default rather than missing required input.", + "reviewed": true + }, + { + "canonical_path": "chat.update_conv_member_roles", + "cli_path": "chat group set-admin", + "parameters": { + "off": { + "required": false + } + }, + "reason": "The reviewed optional --off switch selects administrator removal; omission deliberately selects administrator assignment.", + "reviewed": true + }, + { + "canonical_path": "chat.update_notification_off", + "cli_path": "chat mute", + "parameters": { + "chat": { + "property": "openConversationId", + "required": false + }, + "conversation-id": { + "property": "openConversationId", + "required": false + }, + "id": { + "property": "openConversationId", + "required": false + }, + "off": { + "required": false + } + }, + "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.", + "reviewed": true + }, + { + "canonical_path": "contact.get_authorized_emp_rosterInfo", + "cli_path": "contact user profile get", + "parameters": { + "fields": { + "required": false + }, + "staff-id": { + "required": false + } + }, + "reason": "The reviewed helper deliberately permits either or both optional filters and passes an empty request to query the caller's authorized roster scope.", + "reviewed": true + }, + { + "canonical_path": "devdoc.search_open_platform_docs_rag", + "cli_path": "devdoc article search", + "parameters": { + "keyword": { + "property": "query", + "required": false + }, + "query": { + "property": "query", + "required": false + } + }, + "reason": "Search text may be supplied as positional argument 0, --query, or --keyword; the reviewed positional and require-one-of contracts express the alternatives.", + "reviewed": true + }, + { + "canonical_path": "mail.search_mail_users", + "cli_path": "mail user search", + "parameters": { + "employee-no": { + "required": false + }, + "keyword": { + "required": false + } + }, + "reason": "The reviewed CLI accepts either a fuzzy keyword or an exact employee number, represented by a typed require-one-of constraint rather than two unconditional requirements.", + "reviewed": true + }, + { + "canonical_path": "mail.update_user_message_template", + "cli_path": "mail template update", + "parameters": { + "content": { + "required": false + }, + "name": { + "required": false + }, + "subject": { + "required": false + } + }, + "reason": "The reviewed patch command accepts any non-empty subset of mutable template fields; a typed require-one-of constraint owns that requirement.", + "reviewed": true + }, + { + "canonical_path": "report.create_report", + "cli_path": "report entry submit", + "parameters": { + "to-chat": { + "required": false + } + }, + "reason": "The reviewed optional --to-chat switch defaults to false and only controls post-submit delivery; it is not required to create a report.", + "reviewed": true + }, + { + "canonical_path": "chat.set_group_member_mute_list", + "cli_path": "chat group-mute-member", + "parameters": { + "off": { + "required": false + } + }, + "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.", + "reviewed": true + }, { "canonical_path": "chat.create_smart_conv_category", "cli_path": "chat category create-smart", diff --git a/internal/cli/schema_manual_hints.schema.json b/internal/cli/schema_manual_hints.schema.json index e43e1dcc..bf24a237 100644 --- a/internal/cli/schema_manual_hints.schema.json +++ b/internal/cli/schema_manual_hints.schema.json @@ -180,14 +180,10 @@ }, "reason_code": { "enum": [ - "interactive_input", - "file_input", - "file_output", - "stdin_input", "local_state", "stateful_preflight" ], - "description": "Narrow manual exception taxonomy. confirmation_required is derived automatically from final typed high-risk/user-confirmed safety and cannot be authored here; runtime errors, MCP resolution errors, and missing required arguments are never valid exceptions." + "description": "Narrow manual exception taxonomy for genuinely unavoidable local-state or stateful-preflight requirements. High-risk/user-confirmed operations still require fail-closed runtime dry-run without --yes; runtime errors, MCP resolution errors, and missing required arguments are never valid exceptions." }, "reason": { "type": "string", diff --git a/internal/cli/schema_manual_hints_test.go b/internal/cli/schema_manual_hints_test.go index f3088e63..bc7f2763 100644 --- a/internal/cli/schema_manual_hints_test.go +++ b/internal/cli/schema_manual_hints_test.go @@ -467,24 +467,28 @@ func TestBuildManualAgentExampleExecutionPlanUsesExplicitReviewedDispositions(t if err != nil { t.Fatalf("BuildManualAgentExampleExecutionPlan() with typed safety error = %v", err) } - if plan.DryRun != 0 || plan.ContractOnly != 2 || plan.TypedSafetyContractOnly != 2 || plan.ContractOnlyByReason[ManualAgentExampleReasonConfirmationRequired] != 2 { + if plan.DryRun != 2 || plan.ContractOnly != 0 { t.Fatalf("typed safety plan = %#v", plan) } for _, execution := range plan.Examples { - if execution.Source != ManualAgentExampleDispositionTypedSafety { - t.Fatalf("typed safety execution source = %q", execution.Source) + if execution.Mode != ManualAgentExampleModeDryRun || execution.Source != ManualAgentExampleDispositionDefault { + t.Fatalf("typed safety execution = %#v, want default dry_run", execution) } } tool.ExampleDispositions = []ManualAgentExampleDisposition{{ Index: &index, Mode: ManualAgentExampleModeContractOnly, ReasonCode: ManualAgentExampleReasonStatefulPreflight, - Reason: "A manual exception must not shadow typed confirmation.", + Reason: "The command performs an authenticated stateful lookup before its dry-run branch.", Reviewed: true, }} hints.Tools["sample.search_items"] = tool - if _, err := BuildManualAgentExampleExecutionPlan(bound, registry, hints); err == nil || !strings.Contains(err.Error(), "typed safety already requires confirmation") { - t.Fatalf("redundant manual disposition error = %v", err) + plan, err = BuildManualAgentExampleExecutionPlan(bound, registry, hints) + if err != nil { + t.Fatalf("high-risk plan with reviewed stateful preflight disposition error = %v", err) + } + if plan.DryRun != 1 || plan.ContractOnly != 1 || plan.ReviewedContractOnly != 1 { + t.Fatalf("high-risk reviewed disposition plan = %#v", plan) } } @@ -549,7 +553,7 @@ func TestManualAgentExampleContractRequiresCobraFlagsAndPositionalsEvenWhenContr tool.ExampleDispositions = []ManualAgentExampleDisposition{{ Index: &index, Mode: ManualAgentExampleModeContractOnly, - ReasonCode: ManualAgentExampleReasonInteractiveInput, + ReasonCode: ManualAgentExampleReasonStatefulPreflight, Reason: "Reviewed interactive precondition", Reviewed: true, }} @@ -681,7 +685,7 @@ func TestManualAgentExampleExecutionPlanRejectsManualConfirmationClassification( tool.ExampleDispositions = []ManualAgentExampleDisposition{{ Index: &index, Mode: ManualAgentExampleModeContractOnly, - ReasonCode: ManualAgentExampleReasonConfirmationRequired, + ReasonCode: "confirmation_required", Reason: "Do not author a typed safety fact manually.", Reviewed: true, }} diff --git a/internal/cli/schema_runtime_registry.go b/internal/cli/schema_runtime_registry.go index 83056be8..44b429d0 100644 --- a/internal/cli/schema_runtime_registry.go +++ b/internal/cli/schema_runtime_registry.go @@ -114,6 +114,10 @@ func runtimeToolSpec(entry runtimeSchemaEntry) (ToolSpec, error) { func runtimeToolSpecFromMetadata(entry runtimeSchemaEntry, metadata runtimeSchemaMetadataSources) (ToolSpec, error) { canonicalPath := entry.ProductID + "." + entry.ToolName + dryRun, err := reviewedDryRunCapability(canonicalPath) + if err != nil { + return ToolSpec{}, fmt.Errorf("resolve reviewed dry-run capability for %s: %w", canonicalPath, err) + } hint := runtimeSchemaHintForEntry(entry) embeddedMeta, hasEmbeddedMeta := embeddedMCPMetadataForEntryFrom(entry, metadata.Agent, metadata.MCP) title, description, metadataSource, textProvenance, err := runtimeToolTextMetadataFromMetadata(entry, metadata) @@ -139,6 +143,16 @@ func runtimeToolSpecFromMetadata(entry runtimeSchemaEntry, metadata runtimeSchem provenance[field] = fieldProvenance } provenance["canonical_path"] = entry.IdentityField + if dryRun != nil { + provenance["dry_run"] = resolvedFieldProvenance( + *dryRun, + "reviewed_dry_run_registry", + "internal/cli/schema_dry_run_capabilities.go", + "reviewed_explicit", + "exact_canonical_lookup", + "reviewed positive dry-run capability", + ) + } sourceProductID := strings.TrimSpace(entry.SourceProductID) if sourceProductID == entry.ProductID { @@ -166,6 +180,7 @@ func runtimeToolSpecFromMetadata(entry runtimeSchemaEntry, metadata runtimeSchem Parameters: parameters, Constraints: constraints, Positionals: runtimeCommandPositionals(entry.Command), + DryRun: dryRun, Safety: safety, Interface: interfaceSpec, Selection: selection, @@ -402,6 +417,9 @@ func validateFinalSchemaProvenanceCoverage(registry SchemaRegistry) error { for _, field := range requiredToolProvenanceFields { require("tool "+canonical, field, tool.FieldProvenance) } + if tool.DryRun != nil { + require("tool "+canonical, "dry_run", tool.FieldProvenance) + } // interface_reason is part of the final interface contract only when // the disposition requires or actually delivers a reason. An MCP or // local available command with no reason has no resolver winner to diff --git a/internal/cli/schema_snapshot_adapter.go b/internal/cli/schema_snapshot_adapter.go index 2984e0d1..36aebb9b 100644 --- a/internal/cli/schema_snapshot_adapter.go +++ b/internal/cli/schema_snapshot_adapter.go @@ -63,6 +63,7 @@ type schemaToolWire struct { ParameterCount int `json:"parameter_count"` Constraints RuntimeSchemaConstraints `json:"constraints"` Positionals []RuntimeSchemaPositional `json:"positionals"` + DryRun *DryRunSpec `json:"dry_run"` Effect string `json:"effect"` EffectSource string `json:"effect_source"` Risk string `json:"risk"` @@ -234,6 +235,7 @@ func schemaToolSpecFromPayload(payload map[string]any) (ToolSpec, error) { Parameters: parameters, Constraints: wire.Constraints, Positionals: wire.Positionals, + DryRun: wire.DryRun, Safety: SafetySpec{ Effect: wire.Effect, EffectSource: wire.EffectSource, diff --git a/internal/generator/agentmetadata/interface_disposition_test.go b/internal/generator/agentmetadata/interface_disposition_test.go index a94d1f29..11d1ef53 100644 --- a/internal/generator/agentmetadata/interface_disposition_test.go +++ b/internal/generator/agentmetadata/interface_disposition_test.go @@ -98,7 +98,7 @@ func TestFinalizeUnavailableDispositionClearsRefAndRecordsNoneWinner(t *testing. func TestGenerateRejectsLegacyUnavailableModeWithMigrationError(t *testing.T) { root := t.TempDir() writePrecedenceFixture(t, root, "calendar event get") - writeFixture(t, root, "skills/mono/schema-hints/legacy.json", hintFixture("explicit", "legacy-interface", "calendar event get", `{ + writeFixture(t, root, "internal/cli/schema_hints/legacy.json", hintFixture("explicit", "legacy-interface", "calendar event get", `{ "interface_mode": "unavailable", "availability": "unavailable", "interface_reason": "legacy fixture" diff --git a/internal/generator/agentmetadata/interface_metadata_test.go b/internal/generator/agentmetadata/interface_metadata_test.go index a4dba91d..59de3990 100644 --- a/internal/generator/agentmetadata/interface_metadata_test.go +++ b/internal/generator/agentmetadata/interface_metadata_test.go @@ -14,7 +14,7 @@ func TestGenerateUsesMCPDescriptionsAsUnreviewedFallback(t *testing.T) { writeFixture(t, root, "skills/mono/SKILL.md", "# DWS\n## 意图判断决策树\n用户提到\"日程\" -> `calendar`\n") writeFixture(t, root, "skills/mono/references/intent-guide.md", "# Intent guide\n") writeFixture(t, root, "skills/mono/references/products/calendar.md", "# Calendar\n") - writeFixture(t, root, "skills/mono/schema-hints/imported/wukong.json", `{ + writeFixture(t, root, "internal/cli/schema_hints/imported/wukong.json", `{ "version": 1, "source": {"kind": "imported", "name": "dws-wukong", "revision": "1234567890abcdef"}, "tools": { @@ -42,7 +42,7 @@ func TestGenerateUsesMCPDescriptionsAsUnreviewedFallback(t *testing.T) { SkillPath: "skills/mono/SKILL.md", ProductsDir: "skills/mono/references/products", IntentGuidePath: "skills/mono/references/intent-guide.md", - HintsDir: "skills/mono/schema-hints", + HintsDir: "internal/cli/schema_hints", InterfaceMetadataPath: "internal/cli/schema_mcp_metadata.json", ToolPaths: map[string]string{ "calendar.get_calendar": "calendar book get", diff --git a/internal/generator/agentmetadata/manual_hints_test.go b/internal/generator/agentmetadata/manual_hints_test.go index 4d13da8a..2a2a98f2 100644 --- a/internal/generator/agentmetadata/manual_hints_test.go +++ b/internal/generator/agentmetadata/manual_hints_test.go @@ -19,12 +19,12 @@ func TestGenerateUsesReviewedManualAgentProseAsSingleDeliverySource(t *testing.T writeManualFixtureFile(t, root, "skills/mono/SKILL.md", "# Skill\n") writeManualFixtureFile(t, root, "skills/mono/references/intent-guide.md", "# Intent\n") writeManualFixtureFile(t, root, "skills/mono/references/products/sample.md", "# Sample\n") - writeManualFixtureFile(t, root, "skills/mono/schema-hints/a.json", `{ + writeManualFixtureFile(t, root, "internal/cli/schema_hints/a.json", `{ "version":1, "source":{"kind":"explicit","name":"legacy-a","reviewed":true}, "tools":{"sample.search_items":{"agent_summary":"legacy A","use_when":["legacy A"],"avoid_when":["legacy A"],"examples":["dws sample item search --legacy-a"]}} }`) - writeManualFixtureFile(t, root, "skills/mono/schema-hints/b.json", `{ + writeManualFixtureFile(t, root, "internal/cli/schema_hints/b.json", `{ "version":1, "source":{"kind":"explicit","name":"legacy-b","reviewed":true}, "tools":{"sample.search_items":{"agent_summary":"legacy B","use_when":["legacy B"],"avoid_when":["legacy B"],"examples":["dws sample item search --legacy-b"]}} @@ -90,7 +90,7 @@ func TestGenerateRejectsMaxExamplesThatWouldTruncateReviewedManualHints(t *testi if err := os.MkdirAll(filepath.Join(root, "skills/mono/references/products"), 0o755); err != nil { t.Fatal(err) } - if err := os.MkdirAll(filepath.Join(root, "skills/mono/schema-hints"), 0o755); err != nil { + if err := os.MkdirAll(filepath.Join(root, "internal/cli/schema_hints"), 0o755); err != nil { t.Fatal(err) } opts := manualAgentFixtureOptions(root) @@ -109,7 +109,7 @@ func TestGenerateRejectsIncompleteManualAgentCoverage(t *testing.T) { if err := os.MkdirAll(filepath.Join(root, "skills/mono/references/products"), 0o755); err != nil { t.Fatal(err) } - if err := os.MkdirAll(filepath.Join(root, "skills/mono/schema-hints"), 0o755); err != nil { + if err := os.MkdirAll(filepath.Join(root, "internal/cli/schema_hints"), 0o755); err != nil { t.Fatal(err) } _, _, err := Generate(manualAgentFixtureOptions(root)) @@ -149,7 +149,7 @@ func TestGenerateValidatesManualExamplesAgainstBoundCobra(t *testing.T) { if err := os.MkdirAll(filepath.Join(root, "skills/mono/references/products"), 0o755); err != nil { t.Fatal(err) } - if err := os.MkdirAll(filepath.Join(root, "skills/mono/schema-hints"), 0o755); err != nil { + if err := os.MkdirAll(filepath.Join(root, "internal/cli/schema_hints"), 0o755); err != nil { t.Fatal(err) } _, _, err = Generate(manualAgentFixtureOptions(root)) @@ -170,7 +170,7 @@ func manualAgentFixtureOptions(root string) Options { SkillPath: "skills/mono/SKILL.md", ProductsDir: "skills/mono/references/products", IntentGuidePath: "skills/mono/references/intent-guide.md", - HintsDir: "skills/mono/schema-hints", + HintsDir: "internal/cli/schema_hints", ManualHintsPath: "internal/cli/schema_manual_hints.json", ToolPaths: map[string]string{"sample.search_items": "sample item search", "sample item search": "sample item search"}, CanonicalToolPaths: map[string]string{"sample.search_items": "sample item search"}, diff --git a/internal/generator/agentmetadata/metadata_test.go b/internal/generator/agentmetadata/metadata_test.go index 27d7c54e..55f7d799 100644 --- a/internal/generator/agentmetadata/metadata_test.go +++ b/internal/generator/agentmetadata/metadata_test.go @@ -297,7 +297,7 @@ func TestGenerateMergesVersionedHintsByCanonicalPath(t *testing.T) { writeFixture(t, root, "skills/mono/SKILL.md", "# DWS\n## 意图判断决策树\n用户提到\"日程\" → `calendar`\n") writeFixture(t, root, "skills/mono/references/intent-guide.md", "# Intent guide\n") writeFixture(t, root, "skills/mono/references/products/calendar.md", "# Calendar\n") - writeFixture(t, root, "skills/mono/schema-hints/imported/wukong.json", `{ + writeFixture(t, root, "internal/cli/schema_hints/imported/wukong.json", `{ "version": 1, "source": {"kind": "imported", "name": "dws-wukong", "revision": "1234567890abcdef"}, "products": { @@ -312,7 +312,7 @@ func TestGenerateMergesVersionedHintsByCanonicalPath(t *testing.T) { } } }`) - writeFixture(t, root, "skills/mono/schema-hints/calendar.json", `{ + writeFixture(t, root, "internal/cli/schema_hints/calendar.json", `{ "version": 1, "source": {"kind": "explicit", "name": "schema-review"}, "tools": { @@ -339,7 +339,7 @@ func TestGenerateMergesVersionedHintsByCanonicalPath(t *testing.T) { SkillPath: "skills/mono/SKILL.md", ProductsDir: "skills/mono/references/products", IntentGuidePath: "skills/mono/references/intent-guide.md", - HintsDir: "skills/mono/schema-hints", + HintsDir: "internal/cli/schema_hints", ToolPaths: map[string]string{ "calendar.get_calendar_detail": "calendar event get", "calendar event get": "calendar event get", @@ -413,7 +413,7 @@ func TestGenerateAppliesReviewedSkillReferenceDispositions(t *testing.T) { writeFixture(t, root, "skills/mono/references/products/sheet.md", "# Sheet\n"+ "dws sheet range old --node NODE\n"+ "dws sheet range removed --node NODE\n") - writeFixture(t, root, "skills/mono/schema-hints/reference-review.json", `{ + writeFixture(t, root, "internal/cli/schema_hints/reference-review.json", `{ "version": 1, "source": {"kind": "explicit", "name": "reference-review"}, "reference_review": { @@ -427,7 +427,7 @@ func TestGenerateAppliesReviewedSkillReferenceDispositions(t *testing.T) { SkillPath: "skills/mono/SKILL.md", ProductsDir: "skills/mono/references/products", IntentGuidePath: "skills/mono/references/intent-guide.md", - HintsDir: "skills/mono/schema-hints", + HintsDir: "internal/cli/schema_hints", ToolPaths: map[string]string{ "sheet.range_read": "sheet range read", "sheet range read": "sheet range read", diff --git a/internal/generator/agentmetadata/precedence_test.go b/internal/generator/agentmetadata/precedence_test.go index 32c67cc0..a0ae1960 100644 --- a/internal/generator/agentmetadata/precedence_test.go +++ b/internal/generator/agentmetadata/precedence_test.go @@ -64,18 +64,18 @@ func TestReviewedHintSourceRanksEveryAuthoredFieldWithoutPerToolDuplication(t *t func TestGenerateUsesSourcePrecedenceForSelectionAndSafety(t *testing.T) { root := t.TempDir() writePrecedenceFixture(t, root, "calendar attendee update") - writeFixture(t, root, "skills/mono/schema-hints/10-imported.json", hintFixture("imported", "imported-review", "calendar attendee update", `{ + writeFixture(t, root, "internal/cli/schema_hints/10-imported.json", hintFixture("imported", "imported-review", "calendar attendee update", `{ "agent_summary": "imported summary", "risk": "high", "confirmation": "user_required" }`)) - writeFixture(t, root, "skills/mono/schema-hints/20-unreviewed.json", hintFixture("explicit", "generated-baseline", "calendar attendee update", `{ + writeFixture(t, root, "internal/cli/schema_hints/20-unreviewed.json", hintFixture("explicit", "generated-baseline", "calendar attendee update", `{ "agent_summary": "unreviewed baseline summary", "risk": "medium", "confirmation": "not_required", "reviewed": false }`)) - writeFixture(t, root, "skills/mono/schema-hints/30-reviewed.json", hintFixture("explicit", "reviewed-selection", "calendar attendee update", `{ + writeFixture(t, root, "internal/cli/schema_hints/30-reviewed.json", hintFixture("explicit", "reviewed-selection", "calendar attendee update", `{ "agent_summary": "reviewed explicit summary", "risk": "low", "confirmation": "not_required", @@ -96,20 +96,20 @@ func TestGenerateUsesSourcePrecedenceForSelectionAndSafety(t *testing.T) { t.Fatalf("reviewed explicit safety did not override imported values: %s/%s", tool.Risk, tool.Confirmation) } riskProvenance := tool.FieldProvenance["risk"] - if riskProvenance.Value != "low" || riskProvenance.Source != "skills/mono/schema-hints/30-reviewed.json" || riskProvenance.Precedence != "reviewed_explicit" || riskProvenance.Resolution != "highest_precedence" { + if riskProvenance.Value != "low" || riskProvenance.Source != "internal/cli/schema_hints/30-reviewed.json" || riskProvenance.Precedence != "reviewed_explicit" || riskProvenance.Resolution != "highest_precedence" { t.Fatalf("risk provenance = %#v", riskProvenance) } if riskProvenance.ReviewReason == "" { t.Fatalf("risk provenance has no review reason: %#v", riskProvenance) } - if !hasCandidate(riskProvenance.Candidates, "high", "skills/mono/schema-hints/10-imported.json", "imported", false) { + if !hasCandidate(riskProvenance.Candidates, "high", "internal/cli/schema_hints/10-imported.json", "imported", false) { t.Fatalf("risk provenance lost imported candidate: %#v", riskProvenance) } - if !hasCandidate(riskProvenance.Candidates, "low", "skills/mono/schema-hints/30-reviewed.json", "reviewed_explicit", true) { + if !hasCandidate(riskProvenance.Candidates, "low", "internal/cli/schema_hints/30-reviewed.json", "reviewed_explicit", true) { t.Fatalf("risk provenance did not mark its winner: %#v", riskProvenance) } confirmationProvenance := tool.FieldProvenance["confirmation"] - if confirmationProvenance.Source != "skills/mono/schema-hints/30-reviewed.json" || confirmationProvenance.Precedence != "reviewed_explicit" { + if confirmationProvenance.Source != "internal/cli/schema_hints/30-reviewed.json" || confirmationProvenance.Precedence != "reviewed_explicit" { t.Fatalf("confirmation provenance = %#v", confirmationProvenance) } } @@ -129,8 +129,8 @@ func TestGenerateRejectsSamePrecedenceScalarConflict(t *testing.T) { t.Run(test.name, func(t *testing.T) { root := t.TempDir() writePrecedenceFixture(t, root, "calendar attendee update") - writeFixture(t, root, "skills/mono/schema-hints/a.json", hintFixture("explicit", "review-a", "calendar attendee update", test.first)) - writeFixture(t, root, "skills/mono/schema-hints/b.json", hintFixture("explicit", "review-b", "calendar attendee update", test.second)) + writeFixture(t, root, "internal/cli/schema_hints/a.json", hintFixture("explicit", "review-a", "calendar attendee update", test.first)) + writeFixture(t, root, "internal/cli/schema_hints/b.json", hintFixture("explicit", "review-b", "calendar attendee update", test.second)) _, _, err := generateFromSources(precedenceOptions(root, map[string]string{ "calendar attendee update": "calendar attendee update", @@ -155,13 +155,13 @@ func TestGenerateRejectsLowerPrecedenceConflictHiddenByHigherWinner(t *testing.T t.Run(test.name, func(t *testing.T) { root := t.TempDir() writePrecedenceFixture(t, root, "calendar attendee update") - writeFixture(t, root, "skills/mono/schema-hints/10-import-a.json", hintFixture( + writeFixture(t, root, "internal/cli/schema_hints/10-import-a.json", hintFixture( "imported", "import-a", "calendar.attendee_update_a", fmt.Sprintf(`{"risk":%q}`, test.left), )) - writeFixture(t, root, "skills/mono/schema-hints/20-import-b.json", hintFixture( + writeFixture(t, root, "internal/cli/schema_hints/20-import-b.json", hintFixture( "imported", "import-b", "calendar.attendee_update_b", fmt.Sprintf(`{"risk":%q}`, test.right), )) - writeFixture(t, root, "skills/mono/schema-hints/30-reviewed.json", `{ + writeFixture(t, root, "internal/cli/schema_hints/30-reviewed.json", `{ "version": 1, "source": {"kind": "explicit", "name": "reviewed-winner"}, "tools": { @@ -208,7 +208,7 @@ func TestGenerateRejectsSamePrecedenceInterfaceConflictAfterAliasReconciliation( t.Run(test.name, func(t *testing.T) { root := t.TempDir() writePrecedenceFixture(t, root, "calendar attendee update") - writeFixture(t, root, "skills/mono/schema-hints/aliases.json", fmt.Sprintf(`{ + writeFixture(t, root, "internal/cli/schema_hints/aliases.json", fmt.Sprintf(`{ "version": 1, "source": {"kind": "explicit", "name": "alias-review"}, "tools": { @@ -232,12 +232,12 @@ func TestGenerateRejectsSamePrecedenceInterfaceConflictAfterAliasReconciliation( func TestReviewedLocalDispositionClearsLowerPrecedenceMCPRef(t *testing.T) { root := t.TempDir() writePrecedenceFixture(t, root, "calendar attendee update") - writeFixture(t, root, "skills/mono/schema-hints/10-imported.json", hintFixture("imported", "imported-interface", "calendar attendee update", `{ + writeFixture(t, root, "internal/cli/schema_hints/10-imported.json", hintFixture("imported", "imported-interface", "calendar attendee update", `{ "interface_ref": {"product_id": "calendar", "rpc_name": "update_attendee"}, "interface_mode": "mcp", "availability": "available" }`)) - writeFixture(t, root, "skills/mono/schema-hints/20-reviewed.json", hintFixture("explicit", "reviewed-interface", "calendar attendee update", `{ + writeFixture(t, root, "internal/cli/schema_hints/20-reviewed.json", hintFixture("explicit", "reviewed-interface", "calendar attendee update", `{ "interface_mode": "local", "interface_reason": "The CLI wrapper is executable but has no pinned MCP operation.", "availability": "available", @@ -259,7 +259,7 @@ func TestReviewedLocalDispositionClearsLowerPrecedenceMCPRef(t *testing.T) { t.Fatalf("interface_ref disposition provenance = %#v", refProvenance) } provenance := tool.FieldProvenance["interface_mode"] - if provenance.Value != "local" || provenance.Source != "skills/mono/schema-hints/20-reviewed.json" || provenance.Precedence != "reviewed_explicit" { + if provenance.Value != "local" || provenance.Source != "internal/cli/schema_hints/20-reviewed.json" || provenance.Precedence != "reviewed_explicit" { t.Fatalf("interface_mode provenance = %#v", provenance) } } @@ -267,13 +267,13 @@ func TestReviewedLocalDispositionClearsLowerPrecedenceMCPRef(t *testing.T) { func TestInterfaceDispositionResolutionSurvivesAliasReconciliation(t *testing.T) { root := t.TempDir() writePrecedenceFixture(t, root, "calendar attendee update") - writeFixture(t, root, "skills/mono/schema-hints/10-imported.json", hintFixture("imported", "legacy-local", "calendar.update_legacy", `{ + writeFixture(t, root, "internal/cli/schema_hints/10-imported.json", hintFixture("imported", "legacy-local", "calendar.update_legacy", `{ "interface_ref": {"product_id": "calendar", "rpc_name": "update_attendee"}, "interface_mode": "local", "availability": "available", "interface_reason": "legacy wrapper" }`)) - writeFixture(t, root, "skills/mono/schema-hints/20-reviewed.json", hintFixture("explicit", "reviewed-mcp", "calendar.update_current", `{ + writeFixture(t, root, "internal/cli/schema_hints/20-reviewed.json", hintFixture("explicit", "reviewed-mcp", "calendar.update_current", `{ "interface_mode": "mcp", "availability": "available", "reviewed": true @@ -384,7 +384,7 @@ func TestSafetyPrecedenceAllowsExplicitDowngrade(t *testing.T) { func TestReviewedAuthoredEmptyScalarsOverrideLowerValues(t *testing.T) { root := t.TempDir() writePrecedenceFixture(t, root, "calendar attendee update") - writeFixture(t, root, "skills/mono/schema-hints/10-imported.json", hintFixture("imported", "legacy", "calendar attendee update", `{ + writeFixture(t, root, "internal/cli/schema_hints/10-imported.json", hintFixture("imported", "legacy", "calendar attendee update", `{ "agent_summary": "legacy summary", "effect": "write", "risk": "high", @@ -394,7 +394,7 @@ func TestReviewedAuthoredEmptyScalarsOverrideLowerValues(t *testing.T) { "availability": "available", "interface_reason": "legacy wrapper" }`)) - writeFixture(t, root, "skills/mono/schema-hints/20-reviewed.json", hintFixture("explicit", "reviewed-empty", "calendar attendee update", `{ + writeFixture(t, root, "internal/cli/schema_hints/20-reviewed.json", hintFixture("explicit", "reviewed-empty", "calendar attendee update", `{ "agent_summary": "", "effect": "", "risk": "", @@ -425,7 +425,7 @@ func TestReviewedAuthoredEmptyScalarsOverrideLowerValues(t *testing.T) { t.Errorf("%s = %q, want authored empty", field, value) } provenance := tool.FieldProvenance[field] - if provenance.Value != "" || provenance.Source != "skills/mono/schema-hints/20-reviewed.json" || provenance.Precedence != "reviewed_explicit" { + if provenance.Value != "" || provenance.Source != "internal/cli/schema_hints/20-reviewed.json" || provenance.Precedence != "reviewed_explicit" { t.Errorf("%s provenance = %#v", field, provenance) continue } @@ -511,7 +511,7 @@ func precedenceOptions(root string, toolPaths map[string]string) Options { SkillPath: "skills/mono/SKILL.md", ProductsDir: "skills/mono/references/products", IntentGuidePath: "skills/mono/references/intent-guide.md", - HintsDir: "skills/mono/schema-hints", + HintsDir: "internal/cli/schema_hints", ToolPaths: toolPaths, ProductIDs: map[string]bool{"calendar": true}, SurfaceToolCount: 1, diff --git a/internal/generator/cmd_schema_agent_metadata/main.go b/internal/generator/cmd_schema_agent_metadata/main.go index 12eddba9..2cea13af 100644 --- a/internal/generator/cmd_schema_agent_metadata/main.go +++ b/internal/generator/cmd_schema_agent_metadata/main.go @@ -49,7 +49,7 @@ func main() { flag.StringVar(&skillPath, "skill", "skills/mono/SKILL.md", "Main DWS SKILL.md path") flag.StringVar(&productsDir, "products", "skills/mono/references/products", "Product skill reference directory") flag.StringVar(&intentGuidePath, "intent-guide", "skills/mono/references/intent-guide.md", "Cross-product intent guide path") - flag.StringVar(&hintsDir, "hints", "skills/mono/schema-hints", "Versioned Agent hint JSON directory") + flag.StringVar(&hintsDir, "hints", "internal/cli/schema_hints", "Versioned Agent hint JSON directory") flag.StringVar(&manualHintsPath, "manual-hints", "internal/cli/schema_manual_hints.json", "Reviewed Manual Schema/Agent hint input; read-only") flag.StringVar(&interfaceMetadataPath, "interface-metadata", "internal/cli/schema_mcp_metadata.json", "Sanitized versioned MCP metadata used only for fallback Agent summaries") flag.StringVar(&outputPath, "output", "", "Output embedded Agent metadata JSON file (legacy single-file mode)") @@ -69,7 +69,7 @@ func main() { {Name: "canonical main Skill input", Path: "skills/mono/SKILL.md"}, {Name: "canonical product Skill input directory", Path: "skills/mono/references/products"}, {Name: "canonical intent guide input", Path: "skills/mono/references/intent-guide.md"}, - {Name: "canonical structured hint input directory", Path: "skills/mono/schema-hints"}, + {Name: "canonical structured hint input directory", Path: "internal/cli/schema_hints"}, {Name: "canonical reviewed manual Agent hint input", Path: "internal/cli/schema_manual_hints.json"}, {Name: "canonical reviewed CommandRegistry input", Path: "internal/cli/schema_command_registry.json"}, {Name: "canonical pinned interface metadata input", Path: "internal/cli/schema_mcp_metadata.json"}, diff --git a/internal/generator/cmd_schema_agent_metadata/main_test.go b/internal/generator/cmd_schema_agent_metadata/main_test.go index 3a8cbb5d..f5b7cf1c 100644 --- a/internal/generator/cmd_schema_agent_metadata/main_test.go +++ b/internal/generator/cmd_schema_agent_metadata/main_test.go @@ -264,7 +264,10 @@ func TestValidateManualHintsOutputIsolationAllowsSeparateTargets(t *testing.T) { func TestValidateAgentMetadataOutputIsolationProtectsAllSourceKinds(t *testing.T) { root := t.TempDir() skillPath := filepath.Join(root, "skills/mono/SKILL.md") - hintsDir := filepath.Join(root, "skills/mono/schema-hints") + hintsDir := filepath.Join(root, "internal/cli/schema_hints") + if err := os.MkdirAll(filepath.Dir(skillPath), 0o755); err != nil { + t.Fatal(err) + } if err := os.MkdirAll(hintsDir, 0o755); err != nil { t.Fatal(err) } @@ -276,7 +279,7 @@ func TestValidateAgentMetadataOutputIsolationProtectsAllSourceKinds(t *testing.T } inputs := []outputguard.Input{ {Name: "main Skill input", Path: "skills/mono/SKILL.md"}, - {Name: "structured hint input directory", Path: "skills/mono/schema-hints"}, + {Name: "structured hint input directory", Path: "internal/cli/schema_hints"}, } for _, test := range []struct { name string @@ -333,7 +336,7 @@ func TestValidateAgentMetadataOutputAllowlist(t *testing.T) { if err := validateAgentMetadataOutputAllowlist(root, "", canonicalDir, canonicalAudit); err != nil { t.Fatalf("canonical outputs rejected: %v", err) } - if err := validateAgentMetadataOutputAllowlist(root, "", filepath.Join(root, "skills/mono/schema-hints"), ""); err == nil || !strings.Contains(err.Error(), "not a canonical generated delivery target") { + if err := validateAgentMetadataOutputAllowlist(root, "", filepath.Join(root, "internal/cli/schema_hints"), ""); err == nil || !strings.Contains(err.Error(), "not a canonical generated delivery target") { t.Fatalf("non-canonical repository output error = %v", err) } if err := validateAgentMetadataOutputAllowlist(root, "", filepath.Join(t.TempDir(), "metadata"), ""); err != nil { diff --git a/internal/generator/cmd_schema_catalog/main.go b/internal/generator/cmd_schema_catalog/main.go index dbaaeb6e..cbd1d490 100644 --- a/internal/generator/cmd_schema_catalog/main.go +++ b/internal/generator/cmd_schema_catalog/main.go @@ -59,7 +59,7 @@ func validateCatalogOutputIsolation(rootPath, outputPath, surfacePath string) er {Name: "main Skill metadata source", Path: "skills/mono/SKILL.md"}, {Name: "product Skill metadata source directory", Path: "skills/mono/references/products"}, {Name: "intent guide metadata source", Path: "skills/mono/references/intent-guide.md"}, - {Name: "structured metadata source directory", Path: "skills/mono/schema-hints"}, + {Name: "structured metadata source directory", Path: "internal/cli/schema_hints"}, {Name: "reviewed CommandRegistry input", Path: "internal/cli/schema_command_registry.json"}, {Name: "reviewed manual Schema/Agent hint input", Path: "internal/cli/schema_manual_hints.json"}, {Name: "generated Agent metadata input", Path: "internal/cli/schema_agent_metadata"}, @@ -104,6 +104,9 @@ func generateSchemaCatalog(root *cobra.Command, surfacePath, outputPath string) if err != nil { return fmt.Errorf("assemble final typed SchemaRegistry: %w", err) } + if err := cli.ValidateReviewedDryRunCapabilityDelivery(registry); err != nil { + return fmt.Errorf("validate reviewed dry-run capability delivery: %w", err) + } if _, err := cli.ValidateEmbeddedManualAgentExampleDelivery(bound, registry); err != nil { return fmt.Errorf("validate final Manual Agent example delivery: %w", err) } diff --git a/internal/generator/cmd_schema_catalog/main_test.go b/internal/generator/cmd_schema_catalog/main_test.go index 7db71ed0..0304258e 100644 --- a/internal/generator/cmd_schema_catalog/main_test.go +++ b/internal/generator/cmd_schema_catalog/main_test.go @@ -72,7 +72,7 @@ func TestValidateCatalogOutputIsolationProtectsEveryInputLayer(t *testing.T) { if err := os.WriteFile(filepath.Join(metadataDir, "index.json"), []byte(`{}`), 0o644); err != nil { t.Fatal(err) } - for _, relative := range []string{"skills/mono/references/products", "skills/mono/schema-hints"} { + for _, relative := range []string{"skills/mono/references/products", "internal/cli/schema_hints"} { if err := os.MkdirAll(filepath.Join(root, relative), 0o755); err != nil { t.Fatal(err) } diff --git a/internal/helpers/aitable.go b/internal/helpers/aitable.go index a2ce15b5..5918216a 100644 --- a/internal/helpers/aitable.go +++ b/internal/helpers/aitable.go @@ -3814,7 +3814,7 @@ message: "the current user must be a manager (administrator) of this base to man return err } // 先确认 baseID 合法再进入二次确认提示,避免对无效请求弹无意义的确认。 - if !confirmDelete("高级权限(关闭后所有自定义角色失效)", baseID) { + if !commandDryRun(cmd) && !confirmDelete("高级权限(关闭后所有自定义角色失效)", baseID) { return nil } return callAitableHelperTool("set_advanced_permission", map[string]any{ diff --git a/internal/helpers/devdoc.go b/internal/helpers/devdoc.go index bbe94d45..525c68eb 100644 --- a/internal/helpers/devdoc.go +++ b/internal/helpers/devdoc.go @@ -3,6 +3,7 @@ package helpers import ( "strconv" + "github.com/DingTalk-Real-AI/dingtalk-workspace-cli/internal/cli" "github.com/spf13/cobra" ) @@ -57,5 +58,12 @@ func newDevdocArticleSearchCommand() *cobra.Command { _ = cmd.Flags().MarkHidden("keyword") cmd.Flags().String("page", "1", "页码,默认 1") cmd.Flags().String("size", "10", "每页数量,默认 10") + cli.AnnotateRuntimePositionals(cmd, cli.RuntimeSchemaPositional{ + Name: "query", + Type: "string", + Description: "搜索关键词;也可通过 --query 或 --keyword 传入", + Required: false, + Index: 0, + }) return cmd } diff --git a/internal/helpers/mail.go b/internal/helpers/mail.go index 736f2121..8e809ba8 100644 --- a/internal/helpers/mail.go +++ b/internal/helpers/mail.go @@ -815,7 +815,8 @@ func newMailCommand() *cobra.Command { if err := validateRequiredFlags(cmd, "email", "id"); err != nil { return err } - if !cmd.Flags().Changed("yes") { + yes, _ := cmd.Flags().GetBool("yes") + if !yes && !commandDryRun(cmd) { return fmt.Errorf("此操作将删除会话且不可撤销,请添加 --yes 确认执行") } return callMCPTool("trash_mailbox_thread", map[string]any{ @@ -845,7 +846,8 @@ func newMailCommand() *cobra.Command { if err := validateRequiredFlags(cmd, "email", "ids"); err != nil { return err } - if !cmd.Flags().Changed("yes") { + yes, _ := cmd.Flags().GetBool("yes") + if !yes && !commandDryRun(cmd) { return fmt.Errorf("此操作将批量删除会话且不可撤销,请添加 --yes 确认执行") } ids := parseRecipients(mustGetFlag(cmd, "ids")) diff --git a/internal/helpers/mail_dry_run_test.go b/internal/helpers/mail_dry_run_test.go new file mode 100644 index 00000000..1624b02b --- /dev/null +++ b/internal/helpers/mail_dry_run_test.go @@ -0,0 +1,92 @@ +// Copyright 2026 Alibaba Group +// Licensed under the Apache License, Version 2.0 (the "License"); + +package helpers + +import ( + "bytes" + "context" + "strings" + "testing" + + "github.com/DingTalk-Real-AI/dingtalk-workspace-cli/pkg/edition" +) + +type mailDryRunCaller struct { + dryRun bool + dryRunChecks int + calls int +} + +func (c *mailDryRunCaller) CallTool(context.Context, string, string, map[string]any) (*edition.ToolResult, error) { + c.calls++ + return &edition.ToolResult{}, nil +} + +func (*mailDryRunCaller) Format() string { return "json" } +func (c *mailDryRunCaller) DryRun() bool { + c.dryRunChecks++ + return c.dryRun +} +func (*mailDryRunCaller) Fields() string { return "" } +func (*mailDryRunCaller) JQ() string { return "" } + +func executeMailThreadDelete(t *testing.T, caller *mailDryRunCaller, args ...string) (string, error) { + t.Helper() + previousDeps := deps + t.Cleanup(func() { deps = previousDeps }) + InitDeps(caller) + var output bytes.Buffer + deps.Out.w = &output + deps.Out.errW = &output + + cmd := newMailCommand() + cmd.PersistentFlags().Bool("dry-run", false, "preview only") + cmd.SilenceErrors = true + cmd.SilenceUsage = true + cmd.SetArgs(args) + return output.String(), cmd.Execute() +} + +func TestMailThreadDeleteDryRunDoesNotRequireYesOrCallRemote(t *testing.T) { + cases := []struct { + name string + args []string + }{ + { + name: "single", + args: []string{"--dry-run", "thread", "trash", "--email", "user@example.com", "--id", "conversation-1"}, + }, + { + name: "batch", + args: []string{"--dry-run", "thread", "batch-trash", "--email", "user@example.com", "--ids", "conversation-1,conversation-2"}, + }, + } + for _, tc := range cases { + t.Run(tc.name, func(t *testing.T) { + caller := &mailDryRunCaller{dryRun: true} + _, err := executeMailThreadDelete(t, caller, tc.args...) + if err != nil { + t.Fatalf("mail thread %s dry-run failed: %v", tc.name, err) + } + if caller.calls != 0 { + t.Fatalf("mail thread %s dry-run made %d remote call(s)", tc.name, caller.calls) + } + if caller.dryRunChecks == 0 { + t.Fatalf("mail thread %s never entered the audited dry-run output path", tc.name) + } + }) + } +} + +func TestMailThreadDeleteYesFalseDoesNotConfirmRealWrite(t *testing.T) { + caller := &mailDryRunCaller{} + _, err := executeMailThreadDelete(t, caller, + "thread", "trash", "--email", "user@example.com", "--id", "conversation-1", "--yes=false") + if err == nil || !strings.Contains(err.Error(), "--yes") { + t.Fatalf("mail thread trash --yes=false error = %v, want confirmation error", err) + } + if caller.calls != 0 { + t.Fatalf("mail thread trash --yes=false made %d remote call(s)", caller.calls) + } +} diff --git a/internal/helpers/todo.go b/internal/helpers/todo.go index 4146c66d..a1675444 100644 --- a/internal/helpers/todo.go +++ b/internal/helpers/todo.go @@ -547,7 +547,7 @@ func newTodoCommand() *cobra.Command { } taskId := mustGetFlag(cmd, "task-id") attachmentId := mustGetFlag(cmd, "attachment-id") - if !confirmDelete("附件", attachmentId) { + if !commandDryRun(cmd) && !confirmDelete("附件", attachmentId) { return nil } return callMCPTool("remove_todo_attachment", map[string]any{ diff --git a/internal/helpers/todo_dry_run_test.go b/internal/helpers/todo_dry_run_test.go new file mode 100644 index 00000000..378cedfb --- /dev/null +++ b/internal/helpers/todo_dry_run_test.go @@ -0,0 +1,54 @@ +// Copyright 2026 Alibaba Group +// Licensed under the Apache License, Version 2.0 (the "License"); + +package helpers + +import ( + "context" + "testing" + + "github.com/DingTalk-Real-AI/dingtalk-workspace-cli/pkg/edition" +) + +type todoAttachmentDryRunCaller struct { + dryRunChecks int + calls int +} + +func (c *todoAttachmentDryRunCaller) CallTool(context.Context, string, string, map[string]any) (*edition.ToolResult, error) { + c.calls++ + return &edition.ToolResult{}, nil +} + +func (*todoAttachmentDryRunCaller) Format() string { return "json" } +func (c *todoAttachmentDryRunCaller) DryRun() bool { + c.dryRunChecks++ + return true +} +func (*todoAttachmentDryRunCaller) Fields() string { return "" } +func (*todoAttachmentDryRunCaller) JQ() string { return "" } + +func TestTodoRemoveAttachmentDryRunSkipsConfirmationAndRemoteCall(t *testing.T) { + previousDeps := deps + t.Cleanup(func() { deps = previousDeps }) + caller := &todoAttachmentDryRunCaller{} + InitDeps(caller) + + cmd := newTodoCommand() + cmd.PersistentFlags().Bool("dry-run", false, "preview only") + cmd.SilenceErrors = true + cmd.SilenceUsage = true + cmd.SetArgs([]string{ + "--dry-run", "task", "remove-attachment", + "--task-id", "task-1", "--attachment-id", "attachment-1", + }) + if err := cmd.Execute(); err != nil { + t.Fatalf("todo task remove-attachment dry-run failed: %v", err) + } + if caller.calls != 0 { + t.Fatalf("todo task remove-attachment dry-run made %d remote call(s)", caller.calls) + } + if caller.dryRunChecks == 0 { + t.Fatal("todo task remove-attachment never entered the audited dry-run output path") + } +} diff --git a/scripts/install.ps1 b/scripts/install.ps1 index f2a42a23..1dcaaffe 100644 --- a/scripts/install.ps1 +++ b/scripts/install.ps1 @@ -336,7 +336,7 @@ function Resolve-SkillMode { function Write-MultiModeNotice { Write-Say "" Write-Say "🧪 Skill mode: multi (EXPERIMENTAL / preview) — automatic skill install skipped." - Write-Say " ⚠ multi is not yet stable. 20 product-scoped skills pass dispatch verifier," + Write-Say " ⚠ multi is not yet stable. All product-scoped skills pass dispatch verifier," Write-Say " but interface, naming and cross-skill references may change in future releases." Write-Say " For production / shared environments, use mono mode (--mode mono)." Write-Say "" diff --git a/scripts/install.sh b/scripts/install.sh index d48260ac..7deaa4d5 100755 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -260,7 +260,7 @@ resolve_skill_mode() { print_multi_mode_notice() { say "" say "🧪 Skill mode: multi (EXPERIMENTAL / preview) — automatic skill install skipped." - say " ⚠ multi is not yet stable. 22 product-scoped skills pass dispatch verifier," + say " ⚠ multi is not yet stable. All product-scoped skills pass dispatch verifier," say " but interface, naming and cross-skill references may change in future releases." say " For production / shared environments, use mono mode (--mode mono)." say "" diff --git a/scripts/policy/check-schema-catalog.sh b/scripts/policy/check-schema-catalog.sh index 48690c1f..1e02e941 100755 --- a/scripts/policy/check-schema-catalog.sh +++ b/scripts/policy/check-schema-catalog.sh @@ -48,7 +48,7 @@ fi if ! jq -e ' .coverage.source_tools == (.tools | length) -' skills/mono/schema-hints/selection-review.json >/dev/null; then +' internal/cli/schema_hints/selection-review.json >/dev/null; then printf '%s\n' 'reviewed Agent selection coverage is stale' >&2 exit 1 fi @@ -56,7 +56,7 @@ fi if ! jq -e ' .coverage.source_tools == (.tools | length) and .coverage.matched_tools == (.tools | length) -' skills/mono/schema-hints/sibling-disambiguation.json >/dev/null; then +' internal/cli/schema_hints/sibling-disambiguation.json >/dev/null; then printf '%s\n' 'reviewed sibling-disambiguation source coverage is stale' >&2 exit 1 fi @@ -65,7 +65,7 @@ if ! jq -e --arg registry_count "$registry_count" ' .coverage.source_tools == ($registry_count | tonumber) and .coverage.matched_tools == (.tools | length) and all(.tools[]; ((.interface_mode // "") | length) > 0) -' skills/mono/schema-hints/runtime-surface-completeness.json >/dev/null; then +' internal/cli/schema_hints/runtime-surface-completeness.json >/dev/null; then printf '%s\n' 'runtime-surface interface disposition coverage is stale' >&2 exit 1 fi @@ -199,7 +199,7 @@ if policy_search_paths 'mcp-gw\.dingtalk\.com|mcp\.dingtalk\.com/server|Authoriz internal/cli/schema_mcp_service_review.json \ internal/cli/schema_agent_metadata \ internal/cli/schema_parameter_bindings.json \ - skills/mono/schema-hints; then + internal/cli/schema_hints; then printf '%s\n' 'schema assets contain endpoint or credential material' >&2 exit 1 fi diff --git a/skills/embed.go b/skills/embed.go index 54a23693..dc65806c 100644 --- a/skills/embed.go +++ b/skills/embed.go @@ -20,9 +20,10 @@ package skills import "embed" -// FS holds the mono and multi skill trees. The all: prefix keeps -// underscore-prefixed directories (e.g. references/best_practices/_common) -// that plain embed patterns would skip. +// FS holds the peer mono and multi installable skill trees. Schema-generation +// inputs live under internal/cli and are intentionally not embedded. The all: +// prefix keeps underscore-prefixed directories (for example, +// references/best_practices/_common) that plain embed patterns would skip. // //go:embed all:mono all:multi var FS embed.FS diff --git a/skills/mono/SKILL.md b/skills/mono/SKILL.md index 15d6bdbc..d83e5346 100644 --- a/skills/mono/SKILL.md +++ b/skills/mono/SKILL.md @@ -42,6 +42,7 @@ cli_version: ">=1.0.15" | `drive` | 钉钉云盘:文件列表/元数据/文件夹/上传(两步)/下载 | [drive.md](./references/products/drive.md) | | `minutes` | AI听记:听记列表/摘要/关键词/转写/待办/思维导图/发言人/发言人段落总结/热词/录音控制/成员权限/上传 | [minutes.md](./references/products/minutes.md) | | `oa` | OA审批:待处理/详情/同意/拒绝/撤销/记录/已发起/任务/转交/评论/抄送 | [oa.md](./references/products/oa.md) | +| `pat` | PAT 行为授权:浏览器策略/scope 预览/一次性、会话或永久授权 | [pat.md](./references/products/pat.md) | | `report` | 日志:按模版创建/收件箱/已发送/模版查看/详情/已读统计 | [report.md](./references/products/report.md) | | `mail` | 邮箱:邮箱地址查询/邮件搜索(KQL)/邮件详情/发送邮件 | [mail.md](./references/products/mail.md) | | `sheet` | 在线电子表格(axls):工作表 CRUD/区域读写/CSV 批量写入/行列增删/合并/查找替换/筛选视图/全局筛选/排序/下拉列表/条件格式/浮动图片/浮动图表/模板/导出 xlsx(单命令一站式) | [sheet.md](./references/products/sheet.md) | @@ -66,6 +67,7 @@ cli_version: ">=1.0.15" 用户提到"听记/AI听记/会议纪要/转写/摘要/思维导图/发言人/热词" → `minutes` 用户提到"邮箱/邮件/发邮件/收邮件/搜邮件/查邮件/邮件草稿/转发邮件/回复邮件/邮件附件/抄送" → `mail` 用户提到"审批/请假/报销/出差/加班/同意/拒绝/撤销审批" → `oa` +用户提到"PAT 授权/行为权限/scope 授权/批量授权/一次性授权/会话授权/永久授权/授权浏览器策略" → `pat` 用户提到"日志/日报/周报/日志统计/写日报/提交周报/发日志/填日志" → `report` 用户提到"在线电子表格/钉钉表格/axls/工作表/单元格读写/合并单元格/筛选视图/导出 xlsx" → `sheet` 用户提到"待办/TODO/任务提醒/循环待办" → `todo` @@ -227,6 +229,7 @@ Schema 与 Help 冲突是**契约漂移**,不得静默猜测或把两边字段 - [scripts/](./scripts/) — 各产品批量/复合操作脚本(AI表格批量导入导出、AI应用创建轮询、日历、机器人消息、通讯录、考勤、日志、待办、文档创建并写入、钉盘目录树等) - [references/products/aitable/](./references/products/aitable/) — AI表格细分章节(单元格值/字段属性/公式/筛选排序/导入导出/仪表盘/记录增删改查/错误恢复/最佳实践) - [references/products/aitable-record-ops.md](./references/products/aitable-record-ops.md) — AI表格记录操作专项说明 +- [references/products/pat.md](./references/products/pat.md) — PAT 浏览器策略、行为 scope 预览与授权安全要求 - [references/capability-limits.md](./references/capability-limits.md) — 已知能力限制(doc/aitable/chat/minutes,遇到时直接告知用户不支持) - [references/best_practices/](./references/best_practices/) — 全场景 recipe 行动指南(11 个编号场景 + lite 速查) - [01-messaging.md](./references/best_practices/01-messaging.md) — 消息沟通 diff --git a/skills/multi/dingtalk-agoal/SKILL.md b/skills/multi/dingtalk-agoal/SKILL.md index 25fbf694..6f501853 100644 --- a/skills/multi/dingtalk-agoal/SKILL.md +++ b/skills/multi/dingtalk-agoal/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉 Agoal Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-aisearch/SKILL.md b/skills/multi/dingtalk-aisearch/SKILL.md index 65a43d72..e22c3dd8 100644 --- a/skills/multi/dingtalk-aisearch/SKILL.md +++ b/skills/multi/dingtalk-aisearch/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉 AI 搜问(搜人)Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-aitable/SKILL.md b/skills/multi/dingtalk-aitable/SKILL.md index 1dac92c3..d663acf0 100644 --- a/skills/multi/dingtalk-aitable/SKILL.md +++ b/skills/multi/dingtalk-aitable/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉 AI 表格 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the root `dws` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-attendance/SKILL.md b/skills/multi/dingtalk-attendance/SKILL.md index 556c9f18..29c152e8 100644 --- a/skills/multi/dingtalk-attendance/SKILL.md +++ b/skills/multi/dingtalk-attendance/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉考勤 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-calendar/SKILL.md b/skills/multi/dingtalk-calendar/SKILL.md index 18980c3f..fb965c78 100644 --- a/skills/multi/dingtalk-calendar/SKILL.md +++ b/skills/multi/dingtalk-calendar/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉日历 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-chat/SKILL.md b/skills/multi/dingtalk-chat/SKILL.md index 89a97ca8..e9f1bcfc 100644 --- a/skills/multi/dingtalk-chat/SKILL.md +++ b/skills/multi/dingtalk-chat/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉群聊 / 消息 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-contact/SKILL.md b/skills/multi/dingtalk-contact/SKILL.md index 40c0bd0d..1ae39906 100644 --- a/skills/multi/dingtalk-contact/SKILL.md +++ b/skills/multi/dingtalk-contact/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉通讯录 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-devdoc/SKILL.md b/skills/multi/dingtalk-devdoc/SKILL.md index c380da8b..a3e50ad7 100644 --- a/skills/multi/dingtalk-devdoc/SKILL.md +++ b/skills/multi/dingtalk-devdoc/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉开放平台文档 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-ding/SKILL.md b/skills/multi/dingtalk-ding/SKILL.md index 94fb1e08..912d33e6 100644 --- a/skills/multi/dingtalk-ding/SKILL.md +++ b/skills/multi/dingtalk-ding/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉 DING 紧急消息 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-doc/SKILL.md b/skills/multi/dingtalk-doc/SKILL.md index 213effef..babac6f9 100644 --- a/skills/multi/dingtalk-doc/SKILL.md +++ b/skills/multi/dingtalk-doc/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉文档 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-drive/SKILL.md b/skills/multi/dingtalk-drive/SKILL.md index 4ce10fe2..9fdc7251 100644 --- a/skills/multi/dingtalk-drive/SKILL.md +++ b/skills/multi/dingtalk-drive/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉盘 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-live/SKILL.md b/skills/multi/dingtalk-live/SKILL.md index 04536408..d86e0b6b 100644 --- a/skills/multi/dingtalk-live/SKILL.md +++ b/skills/multi/dingtalk-live/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉直播 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-mail/SKILL.md b/skills/multi/dingtalk-mail/SKILL.md index c7fd05c8..70b83814 100644 --- a/skills/multi/dingtalk-mail/SKILL.md +++ b/skills/multi/dingtalk-mail/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉邮箱 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-minutes/SKILL.md b/skills/multi/dingtalk-minutes/SKILL.md index 9848f86d..31847179 100644 --- a/skills/multi/dingtalk-minutes/SKILL.md +++ b/skills/multi/dingtalk-minutes/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉 AI 听记 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-oa/SKILL.md b/skills/multi/dingtalk-oa/SKILL.md index 56e52e93..209f296e 100644 --- a/skills/multi/dingtalk-oa/SKILL.md +++ b/skills/multi/dingtalk-oa/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉 OA 审批 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-pat/SKILL.md b/skills/multi/dingtalk-pat/SKILL.md new file mode 100644 index 00000000..81d49c50 --- /dev/null +++ b/skills/multi/dingtalk-pat/SKILL.md @@ -0,0 +1,35 @@ +--- +name: dingtalk-pat +description: 钉钉 PAT 行为授权与本地浏览器策略管理。Use when 用户说 PAT 授权/行为权限/scope 授权/一次性授权/会话授权/永久授权/批量授权,或允许、禁止 PAT 授权流程打开浏览器。Distinct from dingtalk-dev(开放平台应用权限)。命令前缀:dws pat。 +cli_version: ">=1.0.15" +metadata: + category: product + stability: experimental + requires: + bins: + - dws +--- + +# PAT 行为授权 Skill + +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 + +> **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, Schema discovery, error handling, and safety rules. The `dws` binary must be on PATH. + + + +> 命令参考:[pat.md](references/pat.md)。 + +## 意图表 + +| 用户说 | 命令 | +|--------|------| +| "允许 / 禁止 PAT 授权时打开浏览器" | `dws pat browser-policy --enabled` / `dws pat browser-policy --enabled=false` | +| "预览某产品或 scope 的行为授权" | `dws pat chmod ... --dry-run --format json` | +| "授予一次性 / 会话 / 永久行为权限" | `dws pat chmod ...`;先预览并确认,再加 `--yes` 执行 | + +## 安全边界 + +- `browser-policy` 只修改本地策略,不授予业务权限。 +- `chmod` 会改变 Agent 可执行范围。先用 `--dry-run` 展示 scope、授权类型和有效期,得到用户明确确认后才可加 `--yes`。 +- PAT 行为授权不是开放平台应用权限;后者使用 `dws dev app permission`,并切到 `dingtalk-dev`。 diff --git a/skills/multi/dingtalk-pat/references/pat.md b/skills/multi/dingtalk-pat/references/pat.md new file mode 100644 index 00000000..020dcddd --- /dev/null +++ b/skills/multi/dingtalk-pat/references/pat.md @@ -0,0 +1,40 @@ +# PAT 行为授权 (pat) 命令参考 + +`dws pat` 管理 Agent 的行为授权。它不管理开放平台应用权限;应用权限使用 `dws dev app permission`。 + +## 命令总览 + +### 配置浏览器策略 + +```bash +# 允许 PAT 授权流程打开本地浏览器 +dws pat browser-policy --enabled --format json + +# 禁止指定 Agent 的 PAT 授权流程打开本地浏览器 +dws pat browser-policy --enabled=false --agentCode --format json +``` + +`--agentCode` 省略时写入全局默认策略;该命令只修改本地策略,不授予业务操作权限。 + +### 授予行为权限 + +```bash +# 预览按产品展开的批量授权计划,不写入授权 +dws pat chmod --products calendar,aitable --grant-type session --session-id --dry-run --format json + +# 执行批量行为授权(高影响,必须先让用户确认) +dws pat chmod --products calendar,aitable --grant-type session --session-id --yes --format json +``` + +scope 格式为 `.:`。`grant-type` 支持 `once`、`session`、`permanent`;`session` 模式必须提供 `--session-id`。使用 `--products`、`--product`、`--domains`、`--domain` 或 `--recommend` 批量展开 scope 时,先用 `--dry-run` 检查计划,用户明确确认后才可加 `--yes`。 + +## 意图判断 + +用户说"PAT 授权时允许或禁止打开浏览器/配置浏览器授权策略" → `browser-policy` +用户说"授予 Agent 行为权限/授权 scope/批量授权产品/一次性授权/会话授权/永久授权" → `chmod` + +## 注意事项 + +- `browser-policy` 只写本地配置,不会发起授权。 +- `chmod` 会改变 Agent 可执行范围;批量或永久授权属于高影响写操作,必须先展示 scope、授权类型和有效期并获得用户确认。 +- 不要把 PAT 行为授权与 `dws dev app permission` 的开放平台应用权限混用。 diff --git a/skills/multi/dingtalk-report/SKILL.md b/skills/multi/dingtalk-report/SKILL.md index ee3400fd..2b6a7cf8 100644 --- a/skills/multi/dingtalk-report/SKILL.md +++ b/skills/multi/dingtalk-report/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉日志 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-sheet/SKILL.md b/skills/multi/dingtalk-sheet/SKILL.md index 24b8d26c..c7fbed9e 100644 --- a/skills/multi/dingtalk-sheet/SKILL.md +++ b/skills/multi/dingtalk-sheet/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉电子表格 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-skill/SKILL.md b/skills/multi/dingtalk-skill/SKILL.md index 048bc07d..31af3941 100644 --- a/skills/multi/dingtalk-skill/SKILL.md +++ b/skills/multi/dingtalk-skill/SKILL.md @@ -12,7 +12,7 @@ metadata: # 悟空技能管理 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-todo/SKILL.md b/skills/multi/dingtalk-todo/SKILL.md index 7417aeca..868a3e30 100644 --- a/skills/multi/dingtalk-todo/SKILL.md +++ b/skills/multi/dingtalk-todo/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉待办 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dingtalk-wiki/SKILL.md b/skills/multi/dingtalk-wiki/SKILL.md index 3a36097b..d32fd99c 100644 --- a/skills/multi/dingtalk-wiki/SKILL.md +++ b/skills/multi/dingtalk-wiki/SKILL.md @@ -12,7 +12,7 @@ metadata: # 钉钉知识库 Skill -> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。22 个 dingtalk-* skill 全部通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 +> 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准。全部 dingtalk-* skill 已通过 dispatch verifier,但接口、命名、跨 skill 引用后续可能调整;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。问题请提 issue 反馈。 > **PREREQUISITE:** Read the `dws-shared` skill first for auth, global flags, product routing, URL preflight, error codes, and safety rules. The `dws` binary must be on PATH. diff --git a/skills/multi/dws-shared/SKILL.md b/skills/multi/dws-shared/SKILL.md index e1f8ca2d..0a26b752 100644 --- a/skills/multi/dws-shared/SKILL.md +++ b/skills/multi/dws-shared/SKILL.md @@ -1,6 +1,6 @@ --- name: dws-shared -description: dws 多 skill 模式的公共参考——认证、全局参数、多组织 / --profile 规则、安全底线。所有 dingtalk-* 子 skill 执行前先读本 skill。命令前缀:dws。 +description: dws 多 skill 模式的公共参考——认证、全局参数、Schema 命令发现、多组织 / --profile 规则、安全底线。所有 dingtalk-* 子 skill 执行前先读本 skill。命令前缀:dws。 cli_version: ">=1.0.40" metadata: category: productivity @@ -14,7 +14,7 @@ metadata: > 🧪 **EXPERIMENTAL · 试验版 / Preview** — multi 模式当前未达 stable 标准;生产 / 共享环境请优先使用 mono 模式(`dws skill setup --mode mono`)。 -每个 dingtalk-* 子 skill 都把本 skill 列为 PREREQUISITE:执行任何产品命令前先读这里的认证、全局参数与多组织规则。`dws` 必须在 PATH 上。 +每个 dingtalk-* 子 skill 都把本 skill 列为 PREREQUISITE:执行任何产品命令前先读这里的认证、全局参数、Schema 命令发现与多组织规则。`dws` 必须在 PATH 上。 ## 认证 - `dws auth login`(新登一个组织即新增 profile);`--device` 无头 / SSH 登录;`--recommend` 无交互批量授权 @@ -24,7 +24,28 @@ metadata: ## 全局参数 - 所有命令加 `--format json` 取可解析输出 - 全局 `--profile <名称|corpId>`:单次指定本命令用哪个组织,一次性、不改默认组织 -- 危险 / 写 / 删操作执行前先向用户确认 +- 以 leaf Schema 的 `confirmation` 为准:`user_required` 才先确认并在同意后加 `--yes`;`not_required` 不得仅因 `effect=write` 自行升级确认要求 + +## 命令发现:Schema + --help + +选择命令、读取参数映射/组合约束与安全语义时,优先渐进查询当前二进制内嵌的 leaf Schema;真正组装参数前,用 `--help` 确认 Cobra 当前接受的 flags: + +```bash +dws schema # 产品概览 +dws schema calendar # 产品工具列表 +dws schema "calendar event" # 命令分组 +dws schema "calendar event create" --compact # 完整 leaf 契约 +``` + +`--all` 会导出全部工具的完整 leaf,输出很大。仅在用户明确要求全量导出,或执行 CI、Catalog 审计、参数防丢 baseline 时使用 `dws schema --all --format json`;普通业务任务必须渐进查询,不得把全量结果注入上下文。完整 baseline 不得使用会裁剪 provenance 的 `--all --compact`。 + +| 要确认的信息 | 事实源 | +|-------------|--------| +| 命令是否存在、Cobra 接受哪些 flags | `dws --help` | +| Agent 选命令、参数映射/约束、risk/confirmation | `dws schema ""` | +| 钉钉中的文档、日程、消息等业务数据 | 真正执行对应的 `read` / `search` / `list` 命令 | + +Schema 与 Help 冲突属于契约漂移:参数只用 Help 接受的 flags,并报告漂移;安全语义冲突时采用更保守的确认方式。Schema 只描述命令契约,不能替代业务查询。 ## 多组织 / --profile(关键规则) dws 可同时登录多个钉钉组织,一个 profile = 一个已登录组织(corp)。当前 profile 决定本次命令用哪个组织的身份(corpId / userId 自动注入)。 diff --git a/skills_embed.go b/skills_embed.go index 9b8bd791..21bc4f04 100644 --- a/skills_embed.go +++ b/skills_embed.go @@ -19,9 +19,11 @@ package dws import "embed" -// EmbeddedSkills holds the bundled skills/ tree (mono + multi) compiled into -// the binary. The `all:` prefix is required so dot/underscore entries — e.g. -// references/best_practices/_common — are included rather than skipped. +// EmbeddedSkills holds only the installable mono and multi skill trees compiled +// into the binary. Build-only inputs such as internal/cli/schema_hints are +// intentionally excluded. The `all:` prefix is required so dot/underscore +// entries — e.g. references/best_practices/_common — are included rather than +// skipped. // -//go:embed all:skills +//go:embed all:skills/mono all:skills/multi var EmbeddedSkills embed.FS diff --git a/skills_embed_test.go b/skills_embed_test.go new file mode 100644 index 00000000..c57b4aac --- /dev/null +++ b/skills_embed_test.go @@ -0,0 +1,35 @@ +// Copyright 2026 Alibaba Group +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package dws + +import ( + "errors" + "io/fs" + "testing" +) + +func TestEmbeddedSkillsContainsOnlyInstallableTrees(t *testing.T) { + for _, path := range []string{ + "skills/mono/SKILL.md", + "skills/multi/dws-shared/SKILL.md", + } { + if _, err := fs.Stat(EmbeddedSkills, path); err != nil { + t.Fatalf("expected installable skill path %q in embedded FS: %v", path, err) + } + } + + if _, err := fs.Stat(EmbeddedSkills, "internal/cli/schema_hints"); !errors.Is(err, fs.ErrNotExist) { + t.Fatalf("build-only internal/cli/schema_hints must not be present in embedded FS: %v", err) + } +} diff --git a/test/scripts/package_script_test.go b/test/scripts/package_script_test.go index d68ea71b..83ae2780 100644 --- a/test/scripts/package_script_test.go +++ b/test/scripts/package_script_test.go @@ -363,6 +363,19 @@ func TestPostGoreleaserSkillsZipLayout(t *testing.T) { if _, err := os.Stat(filepath.Join(extractDir, "mono", "SKILL.md")); err != nil { t.Fatalf("zip missing mono/SKILL.md: %v", err) } + // Schema hints are shared build-only inputs, not mono Skill content. They + // must not leak into either backward-compatible copy of the mono bundle. + for _, rel := range []string{ + "schema-hints", + filepath.Join("mono", "schema-hints"), + filepath.Join("multi", "schema-hints"), + } { + if _, err := os.Stat(filepath.Join(extractDir, rel)); err == nil { + t.Fatalf("zip unexpectedly contains build-only %s", rel) + } else if !os.IsNotExist(err) { + t.Fatalf("Stat(%s) error = %v", rel, err) + } + } // multi/ subtree with at least one per-product skill. multiEntries, err := os.ReadDir(filepath.Join(extractDir, "multi")) if err != nil {