Files
dingtalk-workspace-cli/internal/cli/schema_agent_metadata/dev.json
T
玉澜 ec59f7b042 feat(schema): implement dynamic schema on static-endpoint architecture
Restore dynamic dws schema on top of upstream static-endpoint runtime
(v1.0.52) without re-introducing service discovery:
- port schema runtime (runtime_schema/schema_catalog/schema_agent_metadata/
  schema_hints) + embedded agent & interface metadata + ir data structures
- ir/catalog.go: drop discovery-dependent BuildCatalog, keep runtime types
- canonical.go NewSchemaCommand: build schema from the live Cobra tree via
  runtimeSchemaPayload instead of the stub
- add schema_support.go and design doc docs/schema-dynamic-endpoint-design.md

go build ./... passes; go test ./... 44 packages pass (only unrelated
post-goreleaser packaging tests fail with a known tar format issue).
2026-07-11 01:26:22 +08:00

353 lines
11 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"product_id": "dev",
"tools": {
"dev app create": {
"use_when": [
"创建应用",
"创建开放平台应用,拿 unifiedAppId"
],
"effect": "write",
"effect_source": "command-verb",
"examples": [
"dws dev app create --name \"我的 AI 机器人\" --desc \"接 opencode\" --dry-run --format json",
"dws dev app create --name \"我的 AI 机器人\" --desc \"接 opencode\" --yes --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app credentials get": {
"use_when": [
"查询 clientId/clientSecret"
],
"effect": "read",
"effect_source": "command-verb",
"examples": [
"dws dev app credentials get --unified-app-id \u003cunifiedAppId\u003e --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app delete": {
"use_when": [
"删除应用(不可逆,需 --confirm-name 二次确认)"
],
"effect": "destructive",
"effect_source": "skill-comment",
"risk": "high",
"confirmation": "user_required",
"examples": [
"dws dev app delete --unified-app-id \u003cunifiedAppId\u003e --confirm-name \u003c应用名\u003e --yes --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app disable": {
"agent_summary": "停用开放平台应用,停用后应用能力对外不可用(可重新启用)",
"agent_summary_source": "destructive-safety-review",
"use_when": [
"停用/启用应用"
],
"effect": "write",
"effect_source": "agent-hint",
"risk": "high",
"confirmation": "user_required",
"examples": [
"dws dev app disable --unified-app-id \u003cunifiedAppId\u003e --yes --format json"
],
"reviewed": true,
"source_refs": [
"skills/mono/references/products/dev.md",
"skills/mono/schema-hints/destructive-safety.json"
]
},
"dev app enable": {
"use_when": [
"停用/启用应用"
],
"effect": "write",
"effect_source": "command-verb",
"examples": [
"dws dev app enable --unified-app-id \u003cunifiedAppId\u003e --yes --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app event list": {
"effect": "read",
"effect_source": "command-verb",
"examples": [
"dws dev app event list --unified-app-id \u003cunifiedAppId\u003e --keyword \u003c关键词\u003e --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app event subscribe": {
"effect": "write",
"effect_source": "command-verb",
"examples": [
"dws dev app event subscribe --unified-app-id \u003cunifiedAppId\u003e --event-codes \u003ccode1\u003e,\u003ccode2\u003e --dry-run --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app event unsubscribe": {
"effect": "write",
"effect_source": "command-verb",
"examples": [
"dws dev app event unsubscribe --unified-app-id \u003cunifiedAppId\u003e --event-codes \u003ccode1\u003e,\u003ccode2\u003e --yes --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app get": {
"use_when": [
"查询单个应用详情"
],
"effect": "read",
"effect_source": "command-verb",
"examples": [
"dws dev app get --unified-app-id \u003cunifiedAppId\u003e --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app list": {
"use_when": [
"查询应用列表"
],
"effect": "read",
"effect_source": "command-verb",
"examples": [
"dws dev app list --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app member remove": {
"agent_summary": "移除开放平台应用的协作成员",
"agent_summary_source": "destructive-safety-review",
"effect": "destructive",
"effect_source": "agent-hint",
"risk": "high",
"confirmation": "user_required",
"reviewed": true,
"source_refs": [
"skills/mono/schema-hints/destructive-safety.json"
]
},
"dev app permission add": {
"effect": "write",
"effect_source": "command-verb",
"examples": [
"dws dev app permission add --unified-app-id \u003cunifiedAppId\u003e --scope-code \u003cscopeValue\u003e --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app permission list": {
"effect": "read",
"effect_source": "command-verb",
"examples": [
"dws dev app permission list --unified-app-id \u003cunifiedAppId\u003e --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app permission remove": {
"agent_summary": "移除开放平台应用已授予的权限点",
"agent_summary_source": "destructive-safety-review",
"effect": "destructive",
"effect_source": "agent-hint",
"risk": "high",
"confirmation": "user_required",
"examples": [
"dws dev app permission remove --unified-app-id \u003cunifiedAppId\u003e --scope-code \u003cscopeValue\u003e --yes --format json"
],
"reviewed": true,
"source_refs": [
"skills/mono/references/products/dev.md",
"skills/mono/schema-hints/destructive-safety.json"
]
},
"dev app robot config": {
"use_when": [
"创建/更新机器人配置(upsert)",
"在明确的 unifiedAppId 上配置机器人能力"
],
"effect": "write",
"effect_source": "command-verb",
"examples": [
"dws dev app robot config --unified-app-id \u003cunifiedAppId\u003e --name \"小助手\" --desc \"接 opencode\" --dry-run --format json",
"dws dev app robot config --unified-app-id \u003cunifiedAppId\u003e --name \"小助手\" --desc \"接 opencode\" --yes --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app robot disable": {
"agent_summary": "停用开放平台应用的机器人(可重新启用)",
"agent_summary_source": "destructive-safety-review",
"use_when": [
"启用/停用机器人"
],
"effect": "write",
"effect_source": "agent-hint",
"risk": "high",
"confirmation": "user_required",
"examples": [
"dws dev app robot disable --unified-app-id \u003cunifiedAppId\u003e --format json"
],
"reviewed": true,
"source_refs": [
"skills/mono/references/products/dev.md",
"skills/mono/schema-hints/destructive-safety.json"
]
},
"dev app robot enable": {
"use_when": [
"启用/停用机器人"
],
"effect": "write",
"effect_source": "command-verb",
"examples": [
"dws dev app robot enable --unified-app-id \u003cunifiedAppId\u003e --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app robot get": {
"use_when": [
"查询现有机器人配置"
],
"effect": "read",
"effect_source": "command-verb",
"examples": [
"dws dev app robot get --unified-app-id \u003cunifiedAppId\u003e --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app robot result": {
"use_when": [
"建号:轮询结果"
],
"effect": "read",
"effect_source": "command-verb",
"examples": [
"dws dev app robot result --task-id \u003ctaskId\u003e --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app robot submit": {
"use_when": [
"建号:异步提交"
],
"effect": "write",
"effect_source": "command-verb",
"examples": [
"dws dev app robot submit --name \u003c智能体名\u003e --robot-name \u003c机器人名\u003e --desc \u003c描述\u003e --dry-run --format json",
"dws dev app robot submit --name \u003c智能体名\u003e --robot-name \u003c机器人名\u003e --desc \u003c描述\u003e --yes --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app update": {
"use_when": [
"更新应用信息"
],
"effect": "write",
"effect_source": "command-verb",
"examples": [
"dws dev app update --unified-app-id \u003cunifiedAppId\u003e --name \u003c新名称\u003e --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app version create": {
"use_when": [
"版本发布/审批,线上搜索、加群、路由消息以 RELEASE 为准"
],
"effect": "write",
"effect_source": "command-verb",
"examples": [
"dws dev app version create --unified-app-id \u003cunifiedAppId\u003e --desc \"发布机器人能力\" --dry-run --format json",
"dws dev app version create --unified-app-id \u003cunifiedAppId\u003e --desc \"发布机器人能力\" --yes --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app version publish": {
"use_when": [
"版本发布/审批,线上搜索、加群、路由消息以 RELEASE 为准"
],
"effect": "write",
"effect_source": "command-verb",
"examples": [
"dws dev app version check-approval --unified-app-id \u003cunifiedAppId\u003e --version-id \u003cversionId\u003e --format json",
"dws dev app version publish --unified-app-id \u003cunifiedAppId\u003e --version-id \u003cversionId\u003e --dry-run --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev app version status": {
"use_when": [
"版本发布/审批,线上搜索、加群、路由消息以 RELEASE 为准"
],
"effect": "read",
"effect_source": "command-verb",
"examples": [
"dws dev app version status --unified-app-id \u003cunifiedAppId\u003e --version-id \u003cversionId\u003e --format json",
"dws dev app version status --unified-app-id \u003cunifiedAppId\u003e --version-id \u003cversionId\u003e --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev connect status": {
"use_when": [
"查看/停止后台连接器"
],
"effect": "read",
"effect_source": "command-verb",
"examples": [
"dws dev connect status --format json"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
},
"dev connect stop": {
"use_when": [
"查看/停止后台连接器"
],
"effect": "write",
"effect_source": "command-verb",
"examples": [
"dws dev connect stop"
],
"source_refs": [
"skills/mono/references/products/dev.md"
]
}
}
}