JishuBuddy for VS Code
在 VS Code 编辑区的原生终端标签页中运行 JishuBuddy TUI。
功能
- 将当前活动文件和主选区行范围作为位置指针提供给 JishuBuddy,由 JishuBuddy 按需读取上下文;
提交时冻结该指针,使 JishuBuddy 能识别本次请求关联的文件位置。
- 文件未保存时启用未保存保护,阻止本次 Agent 运行修改工作区。保存文件并等本次运行结束后,再发起新的请求
即可恢复。
安装
JishuBuddy 目前支持 Linux x64、Linux arm64 和 macOS Apple Silicon(arm64),暂不支持 Windows
和 Intel Mac。Windows 用户可以通过 WSL 或 Remote SSH 打开工作区:扩展运行在工作区所在的
远端环境中,只需在该环境里安装 JishuBuddy。
扩展不会下载、构建或更新 JishuBuddy。使用前请先安装 Node.js 22 或更高版本(包含 npm),
再通过 npm 全局安装 JishuBuddy:
npm install -g jishubuddy
之后可以用 jishubuddy update 检查并安装最新稳定版。
配置
jishubuddy.executablePath 默认值为 jishubuddy。如果该命令已在扩展主机(Extension Host)的
PATH 中,无需配置;否则用 command -v jishubuddy 查到绝对路径后填写。Remote SSH 或 WSL 下
填写远端环境内的路径。
在 VS Code 设置中搜索 jishubuddy.executablePath 并填写,或写入工作区的 settings.json:
{
"jishubuddy.executablePath": "/absolute/path/to/jishubuddy"
}
使用
用以下任一方式启动 JishuBuddy:
- 点击编辑器标题栏右上角的 JishuBuddy 螺旋图标。
- 从命令面板运行
JishuBuddy: Open JishuBuddy in new tab。
| |