mirror of
https://github.com/openharmony/ability_ability_runtime.git
synced 2026-08-24 12:43:16 -04:00
3ff85f3ee7
Change-Id: Idd85277146808e788fe6671f4b8e80b0bc608bbf Signed-off-by: RuiChen_01 <chenrui193@huawei.com> Co-Authored-By: Agent update: 更新文件 BUILD.gn 删除导致编译报错的部件 Signed-off-by: RuiChen_01 <chenrui193@huawei.com> support cli tool cc Co-Authored-By: Agent Signed-off-by: RuiChen_01 <chenrui193@huawei.com>
204 lines
7.3 KiB
JSON
204 lines
7.3 KiB
JSON
{
|
|
"name": "ohos-claw-cc",
|
|
"version": "1.0.0",
|
|
"description": "ohos-claw-cc - InsightIntent framework CLI tool for executing and querying InsightIntents.",
|
|
"executablePath": "/system/bin/cli_tool/executable/ohos-claw-cc",
|
|
"requirePermissions": [],
|
|
"inputSchema": {
|
|
"type": "object",
|
|
"description": "Sub-options of the ohos-claw-cc command.",
|
|
"properties": {
|
|
"help": {
|
|
"type": "boolean",
|
|
"default": false
|
|
}
|
|
}
|
|
},
|
|
"outputSchema": {
|
|
"type": "object",
|
|
"description": "Execution result of the ohos-claw-cc command.",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": ["result"]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": ["success", "failed"]
|
|
},
|
|
"data": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"errCode": {
|
|
"type": "string"
|
|
},
|
|
"errMsg": {
|
|
"type": "string"
|
|
},
|
|
"suggestion": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"hasSubCommand": true,
|
|
"subcommands": {
|
|
"execute-intent": {
|
|
"description": "ohos-claw-cc execute-intent - Execute an InsightIntent synchronously and return the execution result.",
|
|
"requirePermissions": [],
|
|
"inputSchema": {
|
|
"type": "object",
|
|
"description": "Sub-options of the ohos-claw-cc execute-intent command.",
|
|
"properties": {
|
|
"help": {
|
|
"type": "boolean",
|
|
"default": false
|
|
},
|
|
"bundleName": {
|
|
"type": "string",
|
|
"description": "Target application bundle name"
|
|
},
|
|
"moduleName": {
|
|
"type": "string",
|
|
"description": "Module name within the bundle"
|
|
},
|
|
"intentName": {
|
|
"type": "string",
|
|
"description": "InsightIntent name to execute"
|
|
},
|
|
"abilityName": {
|
|
"type": "string",
|
|
"description": "Ability name"
|
|
},
|
|
"executeMode": {
|
|
"type": "integer",
|
|
"description": "Execute mode: 0=UI_ABILITY_FOREGROUND, 1=UI_ABILITY_BACKGROUND, 2=UI_EXTENSION_ABILITY, 3=SERVICE_EXTENSION_ABILITY",
|
|
"minimum": 0,
|
|
"maximum": 3
|
|
},
|
|
"param": {
|
|
"type": "string",
|
|
"description": "InsightIntent parameters as a JSON object string. Pass '{}' if not needed."
|
|
}
|
|
},
|
|
"required": [
|
|
"bundleName",
|
|
"moduleName",
|
|
"intentName",
|
|
"abilityName",
|
|
"executeMode",
|
|
"param"
|
|
]
|
|
},
|
|
"outputSchema": {
|
|
"type": "object",
|
|
"description": "Execution result of the ohos-claw-cc execute-intent command.",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": ["result"]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": ["success", "failed"]
|
|
},
|
|
"data": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"errCode": {
|
|
"type": "string"
|
|
},
|
|
"errMsg": {
|
|
"type": "string"
|
|
},
|
|
"suggestion": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"get-intent": {
|
|
"description": "ohos-claw-cc get-intent - Query InsightIntent registration information with three query modes.",
|
|
"requirePermissions": [],
|
|
"inputSchema": {
|
|
"type": "object",
|
|
"description": "Sub-options of the ohos-claw-cc get-intent command.",
|
|
"properties": {
|
|
"help": {
|
|
"type": "boolean",
|
|
"default": false
|
|
},
|
|
"executeMode": {
|
|
"type": "integer",
|
|
"description": "Query mode: 1=query all, 2=query by bundle, 3=query by InsightIntent name",
|
|
"minimum": 1,
|
|
"maximum": 3
|
|
},
|
|
"flag": {
|
|
"type": "integer",
|
|
"description": "Query flag (required, values: 1=GET_FULL_INSIGHT_INTENT, 2=GET_SUMMARY_INSIGHT_INTENT, 5=FULL+ENTITY_INFO, 6=SUMMARY+ENTITY_INFO)",
|
|
"enum": [1, 2, 5, 6]
|
|
},
|
|
"bundleName": {
|
|
"type": "string",
|
|
"description": "Bundle name (required when executeMode is 2 or 3)"
|
|
},
|
|
"moduleName": {
|
|
"type": "string",
|
|
"description": "Module name (required when executeMode is 3)"
|
|
},
|
|
"intentName": {
|
|
"type": "string",
|
|
"description": "InsightIntent name (required when executeMode is 3)"
|
|
}
|
|
},
|
|
"required": [
|
|
"executeMode",
|
|
"flag"
|
|
]
|
|
},
|
|
"outputSchema": {
|
|
"type": "object",
|
|
"description": "Execution result of the ohos-claw-cc get-intent command.",
|
|
"properties": {
|
|
"type": {
|
|
"type": "string",
|
|
"enum": ["result"]
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": ["success", "failed"]
|
|
},
|
|
"data": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"errCode": {
|
|
"type": "string"
|
|
},
|
|
"errMsg": {
|
|
"type": "string"
|
|
},
|
|
"suggestion": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"eventSchemas": {}
|
|
}
|