
# 什么是华为云码道代码智能体插件
华为云码道代码智能体插件（CodeArts Agent）支持安装在Visual Studio Code和JetBrains系列IDE中，提供代码生成、代码续写、研发知识问答、单元测试用例生成等核心功能，可高效提升开发者研发效率，带来优质的智能化编码体验。
#### 应用场景
- **新项目快速开发**
  依托智能编码能力，快速生成项目框架、业务代码与原型，缩短项目启动和交付周期。
  
- **存量代码运维接手**
  深度解析项目代码库，精准检索语义与业务逻辑，帮助开发者快速读懂老旧项目、高效维护迭代。
  
- **日常编码提效创作**
  全场景辅助代码编写、续写与生成，适配多技术栈，大幅降低重复编码工作量。
  
- **代码规范与质量管控**
  双模式兼顾开发灵活度与合规要求，内置编码规范、安全检测，保障代码安全、合规、易维护。
  
- **问题调试与缺陷修复**
  智能分析报错日志与代码堆栈，定位问题根因，自动给出修复方案并生成对应代码。
  
- **团队研发协同沉淀**
  沉淀项目知识库与通用开发技能，统一团队编码标准，降低新人上手成本，提升整体研发协作效率。
  
 
#### 功能介绍
介绍Visual Studio Code、JetBrains系列IDE安装的华为云码道代码智能体插件（CodeArts Agent）支持的主要功能。
表1功能介绍 
| 功能    | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|
| 智能体   | 智能体主要用于理解开发者复杂需求并自主规划执行路径，帮助研发人员在端到端开发任务场景下，实现从需求分析到代码落地的全流程自动化，显著提升开发效率。 更多信息请参见[智能体对话](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0005.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| 代码续写  | 支持在编辑器中根据代码上下文触发生成代码建议，支持**自动触发续写** 和**快捷键触发续写**。 更多信息请参见[代码续写](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0007.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| 智能问答  | 支持项目上下文的需求、编码、测试、发布等环节的端到端研发智能问答，支持多轮对话上下文，提升团队知识获取与检索效率。 更多信息请参见[智能问答](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0008.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 单元测试  | 单元测试是一款端到端的测试用例生成智能体，具备测试设计、用例生成和用例智能修复全流程核心能力。 更多信息请参见[单元测试（智能体）](https://support.huaweicloud.com/usermanual-plugin/codeartsagent_plugin_0005.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 添加上下文 | 支持通过引入上下文信息来提升问答准确性。上下文能帮助智能体更准确地理解您的问题背景与意图，从而提供更贴合实际、更具价值的解答。 更多信息请参见[添加上下文](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0009.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| 多模态输入 | - Visual Studio Code支持上传图片或附件或启用语音输入功能，可将其作为对话上下文融入问答会话。  - JetBrains系列主流IDE开发工具仅支持上传图片，单张图片大小不超过10MB，全部图片总大小不超过20MB。支持的图片格式如下： - 智能体：支持.png、.jpg、.jpeg和.webp格式  - 智能问答：支持.png、.jpg和.jpeg格式     更多信息请参见[多模态输入](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0026.html)。 |
| 代码库索引 | 支持解析索引代码，帮助您在代码库中快速检索并获取相关信息。 更多信息请参见[代码库索引](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0001.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| MCP   | 支持可依托模型上下文协议（Model Context Protocol，简称MCP）与MCP服务器通信，借助服务器提供的额外工具和资源实现功能扩展。 更多信息请参见[MCP](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0010.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 技能    | 支持将专业知识封装为技能，用户可根据具体开发场景与协作需求，选择最适合的技能进行设置，实现灵活高效的代码管理。 更多信息请参见[技能](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0024.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| 历史会话  | 支持查看用户和AI之间的对话过程，包括之前的提问、回答和上下文信息。 更多信息请参见[历史会话](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0033.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| Hooks | 支持通过Hook（钩子）在华为云码道代码智能体IDE及插件的关键生命周期节点中插入自定义逻辑，实现功能扩展，而无需更改任何现有代码。 更多信息请参见[Hooks](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0036.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| 斜杠命令  | 斜杠命令（Slash Command）作为一种高效的交互方式，允许用户在对话中快速执行常用任务。华为云码道代码智能体已为您预置了一些常用的命令，您也可以根据实际需求自定义命令。 更多信息请参见[斜杠命令](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0038.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 定时任务  | 通过创建定时任务，让系统按照设定时间或频率自动执行预设操作并输出执行结果，全程无需人工干预，助您轻松解放双手。 更多信息请参见[定时任务](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0049.html)。 说明： 定时任务存储在本地，存储路径如下。 - Visual Studio Code：存储在"%USERPROFILE%/.codeartsdoer/vscode-data/cron"目录下。  - JetBrains：存储在"%USERPROFILE%/.local/share/codeartsdoer/cron"目录下。                                                                |
| 获取日志  | 支持获取和查阅日志信息，提升异常排查效率，及时完成问题定位与分析。 更多信息请参见[获取日志](https://support.huaweicloud.com/usermanual-plugin/codeartsagent_plugin_0009.html)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
   
