Skip to content
| Marketplace
Sign in
Visual Studio Code>Machine Learning>Huicai AI 终端智能体New to Visual Studio Code? Get it now.
Huicai AI 终端智能体

Huicai AI 终端智能体

陈波

|
4 installs
| (0) | Free
HuiCai 智能体进 VS Code:浏览器授权登录后直接对话(左右气泡、思考过程/工具调用全程流式)。原始模型走本机工具循环,智能体/数字人/工作流走平台编排(分享页同款)。支持工作区全量分析、当前文件分析、选区与终端日志一键入上下文、长期记忆、内联 diff 审阅,并内置 huicai CLI。
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

huicai — VS Code 扩展

把 HuiCai 智能体带进 VS Code / Cursor:登录即聊。原始模型走本机工具循环(在你的真实工作区读写文件、 执行命令),智能体 / 业务数字人 / 工作流走平台编排(分享页同款对话)。另含工作区全量分析、当前文件分析、 选区与终端日志一键入上下文、内联 diff 审阅、SCM 改动视图与集成终端启动 huicai CLI。

快速开始

  1. 安装扩展后,点状态栏 huicai 登录(或命令面板 huicai: 浏览器授权登录)——打开浏览器确认授权码即可, 与 CLI 同一套设备码机制,令牌保存在 ~/.huicai/config.json(两边共用,任一端登录即可)。
  2. 点状态栏 huicai 打开对话面板直接聊;点旁边的目标名可切换模型 / 智能体 / 数字人 / 工作流。
  3. 右键选中代码 →「把选中代码加入对话上下文」;终端里选中报错日志 → 右键「把终端/日志选中内容加入对话上下文」。
  4. 命令面板:huicai: 全量分析当前工作区 / huicai: 分析当前文件。

对话双模式

对话目标 执行方式 能力
原始模型(如 deepseek-v4-flash) 本机工具循环(扩展内运行 CLI 核心) 读写文件、搜索、执行命令、todo 进度、内联 diff 审阅、@文件引用
agent-* 智能体 平台编排 分享页同款对话:人格/知识库/服务端工具,自动显示名称与简介
datahuman-* 业务数字人 平台编排 自然语言查数(NL→SQL),结果表格化渲染
workflow-* 工作流 平台编排 输入作为启动参数,运行 DAG 返回结果

分析类命令需要本机工具,若当前目标是智能体/数字人/工作流,会自动切回默认原始模型执行。

终端集成(可选)

集成终端里跑 CLI 的能力仍在:安装 huicai CLI(npm link)后可用「打开终端智能体」等命令。 若未全局安装,在扩展设置 huicai.command 填绝对路径,如:node /abs/huicai-cli/bin/huicai.js。 自建/联调平台可在设置 huicai.baseUrl 覆盖平台地址(留空用内置默认)。

安装(开发/本地)

无需构建(纯 JS 扩展):

  • 调试运行:用 VS Code 打开本 vscode/ 目录,按 F5 启动「扩展开发主机」。
  • 本地安装:npx @vscode/vsce package 生成 .vsix,再「Extensions: Install from VSIX…」。

命令与面板

命令 说明 快捷键
huicai: 打开对话面板 登录后直接聊天(本机工具循环 / 平台编排) 点状态栏 huicai
huicai: 浏览器授权登录 / 退出登录 设备码流,与 CLI 共用令牌 —
huicai: 切换模型 / 智能体 / 数字人 / 工作流 分组选择对话目标 点状态栏目标名
huicai: 全量分析当前工作区 结构→关键文件→质量/风险/建议报告 —
huicai: 分析当前文件 深析当前标签页文件(自动带诊断) —
huicai: 把选中代码加入对话上下文 选区以 chips 进入下一条消息 Ctrl/Cmd+Alt+L
huicai: 把终端/日志选中内容加入对话上下文 终端选区/剪贴板日志入上下文 终端右键
huicai: 打开终端智能体 在集成终端启动 huicai(带上下文) —
huicai: 提问(带当前文件/选区) 输入问题,带文件+选区+诊断上下文启动 Ctrl/Cmd+Alt+H
huicai: 解释选中代码 解释当前选区 Ctrl/Cmd+Alt+E
huicai: 继续最近会话 huicai -c —

活动栏有 huicai 侧边栏:快捷操作 + 「最近会话」列表(点击即恢复该会话)。也可在编辑器右键菜单调用。

三项深度集成

1) 诊断上下文

提问/打开时,扩展把 Problems 面板的诊断(优先当前文件)经环境变量 HUICAI_IDE_DIAGNOSTICS 注入, 智能体作答时即知晓报错。文件/选区同样经 HUICAI_IDE_FILE/HUICAI_IDE_SELECTION 注入(多行安全,不塞命令行)。

2) 内联 diff 审阅

扩展在本地(127.0.0.1,随机端口 + 令牌)起一个服务,经 HUICAI_IDE_PORT/HUICAI_IDE_TOKEN 告知终端里的 CLI。 当智能体要写文件(write_file/edit_file)时,CLI 不直接落盘,而是把拟写内容发给扩展:弹出原生 diff 视图 (当前内容 vs 提案)+ 模态「应用 / 拒绝」;应用则经 WorkspaceEdit 写入(进入撤销历史并保存)。 CLI 侧此时跳过自身的 y/n 授权(以 IDE 审阅为准)。未经本扩展启动的终端里,CLI 仍直接写盘,互不影响。

3) 侧边栏面板

活动栏 huicai 视图(TreeView):「操作」组(打开 / 提问 / 解释选中 / 继续会话)与「最近会话」组 (读 ~/.huicai/sessions,按当前工作区过滤,点击恢复)。标题栏有「对话面板」与刷新按钮。

4) SCM 视图(huicai 改动)

源代码管理面板出现「huicai 改动」分组,列出本会话 huicai 改过的文件;点击某项打开 diff(改动前快照 vs 当前)。 行内「放弃此改动」可回滚单个文件到改动前。

5) 多文件批量 diff

SCM 标题栏「审阅全部改动」用原生多文件 diff 一屏查看全部改动;「放弃全部改动」批量回滚。

6) 内嵌对话面板(webview)

命令「huicai: 打开对话面板」(或侧栏标题按钮)在编辑器旁打开对话 webview。它在扩展内进程直接运行 huicai 核心 (复用 CLI 的 Agent 循环、工具、MCP、子智能体、上下文压缩),流式渲染、行内授权按钮;写文件仍走上面的内联 diff 审阅 与 SCM 跟踪。会话与终端共享(存 ~/.huicai/sessions)。

需扩展与 CLI 源码同处仓库运行(F5 调试或从 vscode/ 打包);无法加载核心时会提示改用终端。

设置

  • huicai.command:启动命令(默认 huicai)。
  • huicai.extraArgs:附加参数数组,如 ["-m","某模型"]、["--agent","agent-xxx"]、["--yolo"]。

验证

  • 静态冒烟(无需 VS Code):node vscode/smoke.cjs(或 npm --prefix vscode run smoke)——校验 manifest↔命令一致、webview JS 语法、核心可导入等。
  • 运行时清单:见 VERIFY.md(F5 启动后逐项勾选各功能)。

限制

  • 命令行引用按 POSIX(bash/zsh)转义;Windows 默认终端(PowerShell/cmd)可能需调整。
  • 内联 diff 审阅要求写文件的终端由本扩展启动(以便注入服务端口);在外部终端手动运行的 CLI 会直接写盘。
  • webview 内嵌面板需扩展与 CLI 源码同处仓库运行(动态导入核心);打包脱离仓库时回退到终端。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft