fix(event): address PR review gates
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": 1,
|
||||
"source_hash": "sha256:2f24ccd75c2c02fe8c05f3f0b8ca774313232559bec7b8ab3d94f856b5712e07",
|
||||
"source_hash": "sha256:a65016dce21d32c609d5f422645c02bb28b00e719e459a548829fb513d6b3e5f",
|
||||
"surface_hash": "sha256:7ef588f38052f0104e027c8daff5fefd68698781f2c87715461183d4058288ed",
|
||||
"coverage": {
|
||||
"surface_products": 22,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": 1,
|
||||
"source_hash": "sha256:2f24ccd75c2c02fe8c05f3f0b8ca774313232559bec7b8ab3d94f856b5712e07",
|
||||
"source_hash": "sha256:a65016dce21d32c609d5f422645c02bb28b00e719e459a548829fb513d6b3e5f",
|
||||
"surface_hash": "sha256:7ef588f38052f0104e027c8daff5fefd68698781f2c87715461183d4058288ed",
|
||||
"source_files": 150,
|
||||
"hint_files": 46,
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"version": 1,
|
||||
"source_hash": "sha256:baa16e40767270f9833ebccbdfc3732b03033b2cd4c8a95d96f87da5c73bcf1e",
|
||||
"source_hash": "sha256:5b8ce46a210299db7bb06a463155410f1a35c10becdcc2e8b23a6c804ee759b8",
|
||||
"surface_hash": "sha256:7ef588f38052f0104e027c8daff5fefd68698781f2c87715461183d4058288ed",
|
||||
"catalog": {
|
||||
"agent_metadata": {
|
||||
"products_with_metadata": 22,
|
||||
"source": "embedded-skill-metadata",
|
||||
"source_hash": "sha256:2f24ccd75c2c02fe8c05f3f0b8ca774313232559bec7b8ab3d94f856b5712e07",
|
||||
"source_hash": "sha256:a65016dce21d32c609d5f422645c02bb28b00e719e459a548829fb513d6b3e5f",
|
||||
"surface_hash": "sha256:7ef588f38052f0104e027c8daff5fefd68698781f2c87715461183d4058288ed",
|
||||
"surface_products": 22,
|
||||
"surface_tools": 572,
|
||||
@@ -290142,13 +290142,6 @@
|
||||
"cli_path": "event consume",
|
||||
"confirmation": "not_required",
|
||||
"constraints": {
|
||||
"mutually_exclusive": [
|
||||
[
|
||||
"user",
|
||||
"open-dingtalk-id",
|
||||
"group"
|
||||
]
|
||||
],
|
||||
"require_one_of": [
|
||||
[
|
||||
"event_key",
|
||||
@@ -291443,23 +291436,17 @@
|
||||
},
|
||||
"required_when": {
|
||||
"candidates": [
|
||||
{
|
||||
"precedence": "typed_metadata",
|
||||
"selected": true,
|
||||
"source": "typed_parameter_metadata",
|
||||
"value": "--subscribe-id is absent and event_key uses group"
|
||||
},
|
||||
{
|
||||
"precedence": "default",
|
||||
"selected": false,
|
||||
"selected": true,
|
||||
"source": "default",
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"precedence": "typed_metadata",
|
||||
"precedence": "default",
|
||||
"resolution": "highest_precedence",
|
||||
"source": "typed_parameter_metadata",
|
||||
"value": "--subscribe-id is absent and event_key uses group"
|
||||
"source": "default",
|
||||
"value": ""
|
||||
},
|
||||
"type": {
|
||||
"candidates": [
|
||||
@@ -291478,7 +291465,6 @@
|
||||
},
|
||||
"property": "group",
|
||||
"required": false,
|
||||
"required_when": "--subscribe-id is absent and event_key uses group",
|
||||
"type": "string"
|
||||
},
|
||||
"max-events": {
|
||||
@@ -291702,23 +291688,17 @@
|
||||
},
|
||||
"required_when": {
|
||||
"candidates": [
|
||||
{
|
||||
"precedence": "typed_metadata",
|
||||
"selected": true,
|
||||
"source": "typed_parameter_metadata",
|
||||
"value": "--subscribe-id is absent, event_key uses singleChat or sender, and --user is absent"
|
||||
},
|
||||
{
|
||||
"precedence": "default",
|
||||
"selected": false,
|
||||
"selected": true,
|
||||
"source": "default",
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"precedence": "typed_metadata",
|
||||
"precedence": "default",
|
||||
"resolution": "highest_precedence",
|
||||
"source": "typed_parameter_metadata",
|
||||
"value": "--subscribe-id is absent, event_key uses singleChat or sender, and --user is absent"
|
||||
"source": "default",
|
||||
"value": ""
|
||||
},
|
||||
"type": {
|
||||
"candidates": [
|
||||
@@ -291737,7 +291717,6 @@
|
||||
},
|
||||
"property": "openDingtalkId",
|
||||
"required": false,
|
||||
"required_when": "--subscribe-id is absent, event_key uses singleChat or sender, and --user is absent",
|
||||
"type": "string"
|
||||
},
|
||||
"output-dir": {
|
||||
@@ -292753,23 +292732,17 @@
|
||||
},
|
||||
"required_when": {
|
||||
"candidates": [
|
||||
{
|
||||
"precedence": "typed_metadata",
|
||||
"selected": true,
|
||||
"source": "typed_parameter_metadata",
|
||||
"value": "--subscribe-id is absent, event_key uses singleChat or sender, and --open-dingtalk-id is absent"
|
||||
},
|
||||
{
|
||||
"precedence": "default",
|
||||
"selected": false,
|
||||
"selected": true,
|
||||
"source": "default",
|
||||
"value": ""
|
||||
}
|
||||
],
|
||||
"precedence": "typed_metadata",
|
||||
"precedence": "default",
|
||||
"resolution": "highest_precedence",
|
||||
"source": "typed_parameter_metadata",
|
||||
"value": "--subscribe-id is absent, event_key uses singleChat or sender, and --open-dingtalk-id is absent"
|
||||
"source": "default",
|
||||
"value": ""
|
||||
},
|
||||
"type": {
|
||||
"candidates": [
|
||||
@@ -292788,7 +292761,6 @@
|
||||
},
|
||||
"property": "user",
|
||||
"required": false,
|
||||
"required_when": "--subscribe-id is absent, event_key uses singleChat or sender, and --open-dingtalk-id is absent",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -57,10 +57,7 @@ func init() {
|
||||
registerRequireOneOf("dev.search_open_platform_docs_rag", "query", "keyword")
|
||||
registerRequireOneOf("devdoc.search_open_error_code_rag", "query", "request-id", "error-code", "error-message", "context")
|
||||
registerRequireOneOf("devdoc.search_open_platform_docs_rag", "query", "keyword")
|
||||
RegisterRuntimeSchemaConstraints("event.consume", RuntimeSchemaConstraints{
|
||||
MutuallyExclusive: [][]string{{"user", "open-dingtalk-id", "group"}},
|
||||
RequireOneOf: [][]string{{"event_key", "subscribe-id"}},
|
||||
})
|
||||
registerRequireOneOf("event.consume", "event_key", "subscribe-id")
|
||||
registerExclusiveOneOf("event.stop", "all", "subscribe_id")
|
||||
registerRequireOneOf("doc.insert_document_block", "text", "heading", "element")
|
||||
registerExclusiveOneOf("doc.update_document", "content", "content-file")
|
||||
|
||||
@@ -110,13 +110,6 @@ func cloneRuntimeSchemaStringMap(source map[string]string) map[string]string {
|
||||
}
|
||||
|
||||
func init() {
|
||||
RegisterRuntimeSchemaParameterMetadata("event.consume", RuntimeSchemaParameterMetadata{
|
||||
RequiredWhen: map[string]string{
|
||||
"user": "--subscribe-id is absent, event_key uses singleChat or sender, and --open-dingtalk-id is absent",
|
||||
"open-dingtalk-id": "--subscribe-id is absent, event_key uses singleChat or sender, and --user is absent",
|
||||
"group": "--subscribe-id is absent and event_key uses group",
|
||||
},
|
||||
})
|
||||
RegisterRuntimeSchemaParameterMetadata("aisearch.enterprise_person_search", RuntimeSchemaParameterMetadata{
|
||||
Required: []string{"keyword"},
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user