Roo Code 实战:5种AI模式让VS Code里的AI编码助手各就各位
Roo Code 实战5种AI模式让VS Code里的AI编码助手各就各位【免费下载链接】Roo-CodeRoo Code gives you a whole dev team of AI agents in your code editor.项目地址: https://gitcode.com/GitHub_Trending/ro/Roo-CodeRoo Code 是一款装进 VS Code 的 AI 编码助手它能读你的项目、按你的自然语言指令改代码、跑命令、查资料再通过模式Mode即预定义的角色与工具权限组合区分写码、规划、问答、调试等不同工作方式。它适合想在编辑器里用 AI 完成日常编码同时不希望交出代码控制权的人——所有改动都会先以 diff差异对比形式展示给你确认。装好后侧边栏会出现一只袋鼠图标点进去就是你的工作台市场一键安装配好模型跑通第一个任务在 VS Code 里按 CtrlShiftX 打开扩展面板搜索 Roo Code确认作者是 RooVeterinaryInc 后点击安装。如果你用的是 VSCodium 这类无法访问 Marketplace 的编辑器走 Open VSX 渠道安装。装完它还不能干活因为 AI 能力来自你自己提供的模型。打开 Roo Code 面板的设置选择一个提供商OpenAI、Anthropic、OpenRouter 等都支持完整清单在 providers 文档填入 API Key 并指定模型。然后在聊天框输入一句自然语言比如创建一个文件 hello.txt内容为 Hello, world回车发送。它会列出打算执行的动作——读什么文件、写什么内容、跑什么命令——逐项等你批准。这是它的工作方式每一步都经你点头。本地构建也可以一条命令完成git clone https://gitcode.com/GitHub_Trending/ro/Roo-Code cd Roo-Code pnpm install:vsix它会自动装依赖、打包 VSIX 并安装到编辑器具体逻辑见 scripts/install-vsix.js。三个高频场景写、问、查改代码Code 模式。你要做什么让 AI 动手改文件。怎么做在 Code 模式下直接描述任务或选中代码后通过编辑器右键交给它。会得到什么带绿色/红色标记的 diff 预览你批准后才真正落盘文件读写、命令执行等工具的实现集中在 src/core/tools/。问代码Ask 模式。你要做什么理解一段陌生的实现比如某个工具函数的行为。怎么做切到 Ask 模式提问可引用具体文件作为上下文。会得到什么解释与文档。注意该模式只读不会改你的代码——这正好防止它顺手多改几处。查问题Debug 模式。你要做什么定位一个偶发错误。怎么做切到 Debug 模式描述症状它会按加日志、隔离范围、确认根因的思路推进。会得到什么带排查步骤的诊断过程和修改建议每一步同样走审批。卡住了先对照这4条发送任务后报错或卡住多半是没配 API 提供商回到设置完成提供商配置。想让 AI 读日志、跑测试它却不动手当前模式没有对应工具权限切回 Code 模式或新建自定义模式。AI 改了不该改的文件给模式加文件限制或改用 Ask 这类只读模式约束它。行为怪但说不清原因按 CtrlShiftU 打开输出面板选 Roo Code 日志看每一步调用记录。进阶检查点回滚、rooignore 与自定义模式改坏了怎么办Roo Code 支持检查点Checkpoint每次任务前自动给仓库拍快照出问题的改动可以回滚到任意快照实现见 src/core/checkpoints/。另外值得花十分钟调两处配置.rooignore写在项目根目录语法类似.gitignore用来把node_modules、构建产物等排除在代码索引外减少噪音控制器在 src/core/ignore/。自定义模式把团队的工作习惯角色设定、允许的工具、文件限制固化成一个模式多人共用同一套约束。Roo Code 的设计取向很清晰能力给足控制权留在你手里——模式管权限diff 管确认检查点管后悔。把它当默认工作流用一两周你会很快形成自己的模式组合。延伸阅读仓库内安装指南apps/docs/docs/getting-started/installing.mdx第一个任务教程apps/docs/docs/getting-started/your-first-task.md模式与工具定义src/shared/modes.ts、src/shared/tools.ts任务执行核心src/core/task/工具实现目录src/core/tools/【免费下载链接】Roo-CodeRoo Code gives you a whole dev team of AI agents in your code editor.项目地址: https://gitcode.com/GitHub_Trending/ro/Roo-Code创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

LinkIt ONE开发板移植mbed TLS库连接AWS IoT Core全流程实战

LinkIt ONE开发板移植mbed TLS库连接AWS IoT Core全流程实战

简介:本资源是一套面向嵌入式物联网开发者的完整实践工程包,聚焦设备端安全接入AWS IoT云平台的核心技术链,适用于具备C语言基础与嵌入式开发经验的中级以上工程师及高校物联网方向学习者。资源涵盖LinkIt ONE开发板上的mbed TLS库移植、MQTT…

2026/11/13 13:20:26 阅读更多 →
3456 个品牌 SVG 图标怎么用:从查名字到改颜色

3456 个品牌 SVG 图标怎么用:从查名字到改颜色

3456 个品牌 SVG 图标怎么用:从查名字到改颜色 【免费下载链接】simple-icons SVG icons for popular brands 项目地址: https://gitcode.com/GitHub_Trending/si/simple-icons 给官网挑合作方 logo 时,你多半还在挨个官网下载、再手动抠成单色。…

2026/10/24 4:36:16 阅读更多 →
STM32磁流体蓝牙音箱设计:从音频处理到电磁驱动的嵌入式综合实践

STM32磁流体蓝牙音箱设计:从音频处理到电磁驱动的嵌入式综合实践

简介:这是一套面向嵌入式开发者与电子制作爱好者的完整磁流体蓝牙音箱实战项目资源,聚焦STM32F103核心控制、音频信号驱动与磁场可视化协同设计,解决从蓝牙音频接收、数字信号处理到磁流体动态响应的全链路实现难题。压缩包共含多个工程级文件…

2026/11/9 0:56:35 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/13 5:13:25 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/13 5:13:25 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/13 5:13:25 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/12 18:22:26 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/12 18:22:25 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/13 5:13:25 阅读更多 →

日新闻

周新闻

月新闻