文档首页/ 华为云码道CodeArts代码智能体/ 用户指南(插件)/ 什么是华为云码道代码智能体插件
更新时间:2026-07-30 GMT+08:00

什么是华为云码道代码智能体插件

华为云码道代码智能体插件(CodeArts Agent)支持安装在Visual Studio Code和JetBrains两大主流编程环境中,提供代码生成、代码续写、研发知识问答、单元测试用例生成等核心功能,可高效提升开发者研发效率,带来优质的智能化编码体验。

应用场景

  • 新项目快速开发

    依托智能编码能力,快速生成项目框架、业务代码与原型,缩短项目启动和交付周期。

  • 存量代码运维接手

    深度解析项目代码库,精准检索语义与业务逻辑,帮助开发者快速读懂老旧项目、高效维护迭代。

  • 日常编码提效创作

    全场景辅助代码编写、续写与生成,适配多技术栈,大幅降低重复编码工作量。

  • 代码规范与质量管控

    双模式兼顾开发灵活度与合规要求,内置编码规范、安全检测,保障代码安全、合规、易维护。

  • 问题调试与缺陷修复

    智能分析报错日志与代码堆栈,定位问题根因,自动给出修复方案并生成对应代码。

  • 团队研发协同沉淀

    沉淀项目知识库与通用开发技能,统一团队编码标准,降低新人上手成本,提升整体研发协作效率。

功能介绍

介绍Visual Studio Code和JetBrains系列安装的华为云码道代码智能体插件(CodeArts Agent)支持的主要功能。

表1 功能介绍

功能

说明

智能体

智能体主要用于理解开发者复杂需求并自主规划执行路径,帮助研发人员在端到端开发任务场景下,实现从需求分析到代码落地的全流程自动化,显著提升开发效率。

更多信息请参见智能体对话

代码续写

支持在编辑器中根据代码上下文触发生成代码建议,支持自动触发续写快捷键触发续写

更多信息请参见代码续写

智能问答

支持项目上下文的需求、编码、测试、发布等环节的端到端研发智能问答,支持多轮对话上下文,提升团队知识获取与检索效率。

更多信息请参见智能问答

单元测试

单元测试是一款端到端的测试用例生成智能体,具备测试设计、用例生成和用例智能修复全流程核心能力。

更多信息请参见单元测试(智能体)

添加上下文

支持通过引入上下文信息来提升问答准确性。上下文能帮助智能体更准确地理解您的问题背景与意图,从而提供更贴合实际、更具价值的解答。

更多信息请参见添加上下文

多模态输入

  • Visual Studio Code支持上传图片或附件或启用语音输入功能,可将其作为对话上下文融入问答会话。
  • JetBrains系列主流IDE开发工具仅支持上传图片,单次可上传1至5张图片,总大小不能超过2MB,支持PNG、JPG、JPEG或WebP格式。

更多信息请参见多模态输入

代码库索引

支持解析索引代码,帮助您在代码库中快速检索并获取相关信息。

更多信息请参见代码库索引

MCP

支持可依托模型上下文协议(Model Context Protocol,简称MCP)与MCP服务器通信,借助服务器提供的额外工具和资源实现功能扩展。

更多信息请参见MCP

技能

支持将专业知识封装为技能,用户可根据具体开发场景与协作需求,选择最适合的技能进行设置,实现灵活高效的代码管理。

更多信息请参见技能

历史会话

支持查看用户和AI之间的对话过程,包括之前的提问、回答和上下文信息。

更多信息请参见历史会话

Hooks

支持通过Hook(钩子)在华为云码道代码智能体IDE及插件的关键生命周期节点中插入自定义逻辑,实现功能扩展,而无需更改任何现有代码。

更多信息请参见Hooks

斜杠命令

斜杠命令(Slash Command)作为一种高效的交互方式,允许用户在对话中快速执行常用任务。华为云码道代码智能体已为您预置了一些常用的命令,您也可以根据实际需求自定义命令。

更多信息请参见斜杠命令

获取日志

支持获取和查阅日志信息,提升异常排查效率,及时完成问题定位与分析。

更多信息请参见获取日志