VS Code Node

💻 远程掌控 IDE,AI 编码中枢

远程控制 VS Code/Cursor IDE 的 OpenClaw Node 技能,支持 40+ 代码编辑、Git、测试调试及 AI Agent 委托命令。

收藏
8.3k
安装
1.9k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与用法

vscode-node 是一款通过 OpenClaw Node 协议远程操控 VS Code 或 Cursor IDE 的强大技能,提供 40 余种命令覆盖完整开发生命周期。

核心能力矩阵:

  • 文件操作 (vscode.file.*): 读取、写入、编辑、删除文件
  • 代码智能 (vscode.lang.*): 跳转定义、查找引用、悬停提示、符号搜索、重命名、格式化
  • 编辑器控制 (vscode.editor.*): 获取活动文件、选区、打开文件列表
  • Git 工作流 (vscode.git.*): 状态查看、diff、blame、暂存、提交、stash 管理
  • 测试调试 (vscode.test.*, vscode.debug.*): 运行测试、启动调试、断点管理、变量查看
  • Cursor Agent 集成 (vscode.agent.*): 委托复杂编码任务给 Cursor AI Agent,支持 plan/ask/run 三种模式

典型调用模式:

nodes invoke --node "my-vscode" --invokeCommand "vscode.file.read" \
  --invokeParamsJson '{"path":"src/main.ts"}'

超时策略:不同操作类型需配置差异化超时,Agent 任务最长需 5 分钟。

显著优点

  • IDE 级精度:直接复用 VS Code 的语言服务器,代码分析准确度远超纯文本处理
  • 双向 Agent 能力:既能精确操控 IDE,又能将复杂任务委托给 Cursor Agent,形成人机协作闭环
  • 完整 DevOps 链路:从代码编辑到 Git 提交、测试运行、调试定位一站式覆盖
  • 细粒度安全控制:路径限制在工作区内、读写可配置确认、终端默认禁用

局限性与风险

  • 环境依赖重:必须安装 openclaw-node-vscode 扩展并保持连接,配置门槛较高
  • Cursor Agent 绑定:AI 功能仅限 Cursor 编辑器,VS Code 用户无法使用 Agent 命令
  • 超时配置复杂:长任务需手动调整双重超时参数,易因配置不当导致失败
  • 网关白名单:所有命令需预先加入 Gateway allowCommands 列表,灵活性受限

适合人群

  • 需要远程/自动化操作 IDE 的开发者
  • 希望构建 AI 编码工作流的技术团队
  • 已使用 Cursor 并追求极致效率的高级用户

常规风险提示

  • 路径遍历攻击已被防护(阻断绝对路径和 ../
  • 写操作受 readOnlyconfirmWrites 设置约束
  • 终端命令默认禁用,需显式授权后使用
  • 设备身份采用 Ed25519 密钥对,需人工审批接入

VS Code Node 内容

手动下载zip · 2.3 kB
SKILL.mdtext/markdown
请选择文件