# 相关文档
#### 其他操作系统安装KooCLI
本文以Windows为示例，如果你需要在其他操作系统进行实践，可以参考以下文档链接，完成对应操作系统的KooCLI安装。
- [在Linux系统上安装KooCLI](https://support.huaweicloud.com/qs-hcli/hcli_02_003_02.html)
- [在macOS系统上安装KooCLI](https://support.huaweicloud.com/qs-hcli/hcli_02_003_03.html)
 
#### CodeArts全量Subagent和Skill
表1Subagent和Skill清单 
| 服务                     | Subagent                    | Skill                         | 场景分类                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
|:---|:---|:---|:---|
| 流水线（CodeArts Pipeline）    | codearts-pipeline-assistant   | codearts-pipeline-expert       | **流水线查询**：查询流水线列表，查询流水线详情。 **流水线运行管理**：查询流水线运行记录列表，查询流水线运行详情，查询流水线阶段或步骤状态，触发流水线运行。 **日志管理**：获取流水线运行日志，获取流水线执行步骤日志。 **模板管理**：查询模板列表，查询模板详情。 **分组管理**：查询流水线分组树。 **监控与统计**：批量获取流水线状态，查询流水线执行记录，查询流水线的构建成功率，查询流水线的耗时，查询流水线状态分布。                                                                                                           |
| 需求管理(CodeArts Req)       | codearts-req-assistant       | codearts-req-workitem          | **工作项公共管理**：提供项目识别，字段约束，风险控制等公共能力。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| 需求管理(CodeArts Req)       | codearts-req-assistant       | codearts-req-comment           | **工作项评论管理**：支持对工作项添加评论并对发表后的评论进行回复、编辑、置顶、删除操作。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| 需求管理(CodeArts Req)       | codearts-req-assistant       | codearts-req-config-ipd      | **IPD项目配置查询**：支持查询工作项状态、工作项字段、项目成员、工作流配置等信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 需求管理(CodeArts Req)       | codearts-req-assistant       | codearts-req-config-scrum      | **Scrum项目配置查询**：支持查询工作项状态、工作项字段、项目成员等信息。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| 需求管理(CodeArts Req)       | codearts-req-assistant       | codearts-req-issue-attachment  | **工作项附件管理**：支持对工作项上传附件，并对上传的附件进行下载、删除操作。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| 需求管理(CodeArts Req)       | codearts-req-assistant       | codearts-req-plan              | **计划管理**：支持新建发布计划和迭代计划、并对发布计划/迭代计划进行基线和取消基线操作、更新发布/迭代状态等操作。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| 需求管理(CodeArts Req)       | codearts-req-assistant       | codearts-req-workitem-ipd     | **IPD项目工作项管理**：支持创建工作项、查询工作项、更新工作项、删除工作项、分解子工作项、工作项状态流转、关联工作项。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| 需求管理(CodeArts Req)       | codearts-req-assistant       | codearts-req-workitem-scrum     | **Scrum项目工作项管理**：支持创建工作项、查询工作项、更新工作项、删除工作项、分解子工作项、工作项状态流转、关联工作项。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| 代码检查(CodeArts Check)      | codearts-check-assistant       | codearts-check-expert          | **任务管理**：创建、执行检查任务、切换任务规则集并配置编译参数 **检查结果**：查询代码检查度量结果，问题列表以及给出修复建议 **门禁策略**：配置单个任务门禁                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| 代码托管(CodeArts Repo)      | codearts-repo                | commit-messages                 | **代码提交**：执行代码提交操作时，生成并校验符合规范的提交消息，并对不合规的提交消息给出修改建议。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 代码托管(CodeArts Repo)      | codearts-repo                | mr-description                  | **合并请求描述更新**：创建或更新合并请求时，生成或更新合并请求的描述内容。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 代码托管(CodeArts Repo)      | codearts-repo                | mr-review                     | **合并请求评审**：发起代码评审请求时，基于智能语义理解，生成评审意见。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 部署（CodeArts Deploy）      | codearts-deploy-assistant   | codearts-deploy-env-management | **环境与配置管理**：创建部署环境、删除环境、创建主机集群、获取主机集群详情、查询主机集群列表。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| 部署（CodeArts Deploy）      | codearts-deploy-assistant   | codearts-deploy-orchestration  | **部署编排执行**：创建应用、基于模板创建应用、查询应用列表、获取应用详情、更新应用、批量删除应用、启动应用部署。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 编译构建（CodeArts Build）    | codearts-build-assistant     | codearts-build-expert          | **任务管理**：包括创建构建任务、更新构建任务、删除任务、收藏任务、取消收藏、禁用任务、查询资源规格、启用任务、查任务详情。 **任务执行与记录**：包括触发构建、停止构建、全局任务列表、查询项目构建记录、查询构建次数、按任务查询构建记录、查询构建成功率、查询构建耗时、查询运行状态、查询构建详情、查询构建记录详情、查询阶段/步骤状态、按项目查询任务列表。 **模板管理**：包括查询官方模板、查询自定义模板、创建模板、查询模板详情、删除模板。 **日志管理**：包括下载全量日志、下载步骤日志。 **任务组管理**：包括查分组树、创建分组、修改分组、删除分组、移动任务到分组。 **Keystore管理**：包括查凭证列表、上传凭证、下载凭证。 |
| 测试计划（CodeArts TestPlan） | codearts-test-plan-assistant | codearts-test-plan            | **测试版本**：包括新建测试版本、删除测试版本、查看测试版本、查询版本下的用例。 **测试计划**：包括新建测试计划、删除测试计划、修改测试计划、查看测试计划、测试计划关联需求、测试计划添加已有用例。 **手工测试用例**：包括新建用例、删除用例、修改用例、查看筛选用例、关联需求、关联缺陷。 **手工测试套件**：包括新建套件、删除套件、修改套件、查看套件、设置套件/用例结果、查看执行历史。 **接口自动化套件**：包括查询套件、新建套件、删除套件、修改套件、执行套件、查看执行历史。                                                                                                                                                 |
   
#### 配置多个AK/SK
如果你要在码道IDE切换账号体验此实践，那么你需要配置对应账号AK/SK。
1. 切换账号[登录"我的凭证"页面](https://console.huaweicloud.com/iam/#/mine/accessKey)。
2. 点击"新增访问密钥"，按照提示创建并保存访问密钥到本地。
3. 打开cmd并执行如下命令： 
   ```
   hcloud configure set --cli-profile=testAKSK --cli-mode=AKSK --cli-region=Region --cli-access-key=Access Key Id --cli-secret-key=Secret Access Key
   ```
   *testAKSK* 替换为创建AK/SK时填的"描述"参数值；*Region* 替换为需要目标区域，例如cn-north-4，*Access Key Id* 和*Secret Access Key*替换为下载保存的AK和SK值。
   
   
4. 完成配置后执行如下命令，如果输出JSON中包含你填写的配置信息，即代表配置生效。 
   ```
   hcloud configure list
   ```
   
   
