VSCode 集成

概述

wescode 是基于 Code OSS(开源 VSCode)的深度定制 Fork,在保留 VS Code 完整编辑能力的基础上,原生集成了 AI Agent 能力。你可以像使用 VS Code 一样使用 wescode,同时获得 AI 编程助手的全部功能。

Activity Bar

wescode 在 VS Code 左侧 Activity Bar 中添加了以下 AI 相关入口:

Chat 面板

点击 Activity Bar 中的对话图标打开 AI Chat 侧边栏:

项目概览

点击图谱图标打开项目概览面板,包含三个区域:

Agent 列表

查看和管理当前工作区配置的 AI Agent,每个 Agent 可以有不同的提示词、工具权限和技能配置。

技能管理

管理当前工作区安装的 Tier C 技能包。技能为 AI 提供特定领域的指令和最佳实践。

状态栏

wescode 在底部状态栏显示关键 AI 状态信息:

AI 就绪状态

索引进度

CKG 代码知识图谱正在构建时,显示进度条和百分比。索引完成后自动隐藏。索引覆盖的代码越多,AI 对项目的理解越深入。

WES 欠费提示

如果你使用 WES 平台托管的 LLM 服务且余额不足,状态栏会显示黄色警告。此时可以切换到自有 BYOK Provider 继续工作。

CKG 代码智能增强

HoverProvider

将鼠标悬停在函数/方法名上时,除了标准的类型信息,还会显示:

CodeLensProvider

在函数定义上方显示调用关系指标:

3 references | 2 callers | 5 calls
function processOrder(order: Order) {

点击可展开详细的调用链信息。

Chat 面板

上下文快照条

Chat 面板中会显示 ContextSnapshotBar,展示 AI 在当前回复中使用的上下文片段(CKG 检索结果等),帮助你理解 AI 的信息来源。

消息气泡

AI 的回复以消息气泡形式展示,支持:

内置终端

AI 执行的命令在专用终端 tab 中显示:

详见 Terminal 与命令路由。

多窗口支持

wescode 支持同时打开多个工作区窗口,每个窗口绑定独立的 Go 后端进程和 Cell: