SuperAPI AI 工具集

launch

测试与质量

查看项目

更新于 10-16 09:32

技能介绍

用途:启动并自动化带 Copilot Chat 扩展的 VS Code Insiders,通过 agent-browser 经 Chrome DevTools Protocol(CDP)与之交互,用于扩展开发与界面验证。VS Code 基于 Electron/Chromium,暴露 CDP 端口后可使用与网页一致的快照—交互流程。

前置条件:需安装 agent-browser(项目 devDependencies 中,运行 npm install,或用 npx agent-browser、npm install -g agent-browser);需 code-insiders,该扩展使用 58 个提议的 VS Code API,目标 vscode ^1.110.0-20260223,稳定版无法激活;需先编译扩展(npm run compile 或 npm run watch)。

主要用法:编译后用 code-insiders --extensionDevelopmentPath="$PWD" --remote-debugging-port=9223 --user-data-dir="$PWD/.vscode-ext-debug" 启动;用 agent-browser connect 9223 连接,agent-browser tab 与 snapshot -i 发现元素,再用 type @ref、press 等交互,导航后需重新快照。截图可存于 .vscode-ext-debug/screenshots/ 时间戳子目录。

限制:CSS 选择器(如 .interactive-input-part、.monaco-editor、.view-line)属内部实现,版本更新可能失效;Monaco 编辑器不支持 click/fill,需用 type @ref 或键盘命令;必须使用持久 --user-data-dir 并首次手动登录,否则会遇到登录墙与模型不可用;改代码后需重新编译并重启 VS Code,不支持热重载。其他细节暂未提供。