SuperAPI AI 工具集

generate-run-commands

编程与开发

查看项目

更新于 10-16 00:32

技能介绍

用途:帮助用户为当前 Agent Session 工作区设置运行命令,这些命令会显示在会话标题栏的 Run 按钮里。\n\n主要能力:运行命令本质是 tasks.json 中的任务,通过 "inAgents": true 使其出现在 Agents 运行按钮中;可选 "runOptions": { "runOn": "worktreeCreated" } 让任务在每次创建新 worktree 时自动运行,适合安装/初始化命令。\n\n使用方式:先读取工作区根目录已有的 .vscode/tasks.json,检查是否已存在 inAgents: true 的运行命令。若已存在,按修改请求处理,询问用户想增加、删除还是更新命令。若不存在,则尝试从 package.json、Makefile、pyproject.toml、Cargo.toml、go.mod、.nvmrc 等文件推断技术栈与常用命令:能明确判断安装命令(如 npm install、pip install -r requirements.txt)时,直接加入并设置 runOn: worktreeCreated,无需询问;能明确判断主运行/开发命令(如 npm run dev、cargo run)时,仅设置 inAgents: true。仅在命令不明确时才询问用户。写入时始终写到工作区根目录的 .vscode/tasks.json,文件已存在则合并,不覆盖无关任务。写完后简要说明新增内容及如何从 Run 按钮触发。\n\n限制:仅适用于 VS Code Agent Session 工作区场景;命令的可用性取决于项目实际结构,无法识别时应向用户确认,资料未提供更多边界说明。