Verboo Code 的 VS Code 扩展目前还没有上架 Marketplace:要安装它,需要自己打包源码,再把生成的文件直接装进编辑器。整个过程不到两分钟,装好后你会得到一个 Control Center 面板、一个聊天快捷键,以及每次都在正确目录打开的终端。
如何在 VS Code 中安装 Verboo Code 扩展?
用 vsce 打包源码,然后从 Extensions 面板安装生成的 .vsix 文件。因为没有官方的 Marketplace 列表,搜索 "Verboo" 直接点安装是行不通的。
git clone https://github.com/verbeux-ai/code.git
cd code/vscode-extension/verboo-vscode
npx @vscode/vsce package --no-dependencies
该命令会在当前目录生成一个 verboo-vscode-0.2.0.vsix 文件。在 VS Code 中打开 Extensions 面板,点击顶部的 ... 菜单,选择 Install from VSIX...,再选中这个文件即可。
只是想先试用,还不想正式安装?在 VS Code 中打开 vscode-extension/verboo-vscode 文件夹,按下 F5。这会打开一个已经加载好扩展的 Extension Development Host 窗口,不需要打包也不需要安装。
这个扩展给 VS Code 添加了哪些命令?
命令面板里有十个命令,全部以 Verboo 开头,另外还有一个聊天快捷键。
| 命令 | 作用 |
|---|---|
Verboo: Open Control Center | 在 Activity Bar 中打开状态面板 |
Verboo: Launch in Terminal | 打开终端,在检测到的目录中运行 Verboo Code |
Verboo: Launch in Workspace Root | 同上,但强制使用工作区根目录 |
Verboo: New Chat | 在侧边面板开始一个新的聊天会话 |
Verboo: Open Chat Panel | 打开聊天面板(快捷键 Ctrl+Shift+L,Mac 上是 Cmd+Shift+L) |
Verboo: Resume Session | 恢复上一次的聊天会话 |
Verboo: Abort Generation | 停止正在进行的生成 |
Verboo: Open Repository | 在浏览器中打开 verbeux-ai/code 仓库 |
Verboo: Open Setup Guide | 打开 README 中的快速上手指南 |
Verboo: Open Workspace Profile | 打开项目中的 .verboo-profile.json(如果存在) |
Control Center 面板显示什么?
显示的是真实状态,不是猜测。面板会读取环境并展示:
verboo.launchCommand中配置的命令是否已安装,并能在 PATH 中找到- 实际会用来启动的命令是什么
- 终端中是否会注入
CLAUDE_CODE_USE_OPENAI=1 - 当前激活的是哪个工作区文件夹
- 启动的终端会使用哪个工作目录(cwd)
- 项目根目录下是否存在
.verboo-profile.json - 从已保存的 profile 或已知环境变量中读取到的 provider 摘要
当扩展无法确定某项数据的来源时,它会显示 unknown,而不是猜一个答案。这一点在代码里有明确说明,不是隐含行为。
扩展从哪个目录启动 Verboo Code?
按优先级:首先是当前激活编辑器中打开文件所在的目录(前提是这个目录在工作区内)。没有激活的文件时,回退到工作区根目录。如果根本没有打开任何工作区,就使用 VS Code 终端的默认工作目录。
有一个例外:如果 verboo.launchCommand 指向的是相对路径,而不是默认的全局命令 verboo,扩展会强制使用工作区根目录,因为相对路径只有从那里才能正确解析。
可以配置哪些 settings?
| setting | 默认值 | 控制什么 |
|---|---|---|
verboo.launchCommand | verboo | 在集成终端中运行的命令 |
verboo.terminalName | Verboo | 终端标签的名称 |
verboo.useOpenAIShim | false | 只在扩展打开的终端里注入 CLAUDE_CODE_USE_OPENAI=1 |
verboo.permissionMode | acceptEdits | 控制哪些工具操作会被自动批准:default 每次使用都询问,acceptEdits 自动批准文件编辑,bypassPermissions 批准所有操作,plan 为只读模式 |
容易踩的坑:verboo.useOpenAIShim 只会把环境变量注入扩展自己打开的终端。它不会自作主张选择或配置 provider:如果工作区 profile 已经设置了别的 provider,扩展不会悄悄覆盖它。
这个扩展负责把终端在正确的目录打开,不需要手动操作。而在那之后支撑整个会话、不让上下文被砍掉一半的,是背后的引擎:在 Verboo Code 上,每个会话都跑在无限 token 之下,切换目录或恢复会话都不需要重新计费。



