自动化研究产物 — 非上游项目。
本仓库是由自动化工具链为拉瓦尔大学(Université Laval)硕士论文构建的一次性实验环境,用于复现已发表的 GitHub Actions 工作流漏洞。它是
RooCodeInc/Roo-Code在提交08a825f9bb0086a88cff5a79b9af4731bba7d076(2025-09-04)时的逐字快照,依据该项目自身的许可证重新分发,该许可证文件已原样包含在本快照中。上游项目未参与其中,也从未成为攻击目标,此处研究的漏洞已公开。本仓库中的每个密钥和变量均为随机生成的虚拟值——不存在任何真实凭据。操作引用和运行器镜像均固定为 2025-09-04 时解析到的版本;有关对快照所做的每项更改,请参阅工具链输出中的
pinning.md。如有疑问或异议:[email protected]
English • Català • Deutsch • Español • Français • हिंदी • Bahasa Indonesia • Italiano • 日本語
한국어 • Nederlands • Polski • Português (BR) • Русский • Türkçe • Tiếng Việt • 简体中文 • 繁體中文
Roo Code 是一个由 AI 驱动的自主编码代理,驻留在你的编辑器中。它可以:
无论你是需要灵活的编码伙伴、系统架构师,还是 QA 工程师或产品经理等专业角色,Roo Code 都能帮助你更高效地构建软件。
查看 CHANGELOG 了解详细的更新和修复。
Roo Code 3.25 带来了强大的新功能和显著改进,以增强你的开发工作流!
Roo Code 通过专门的模式来适应你的需求:
Roo Code 附带强大的工具,可以:
MCP 允许你添加无限数量的自定义工具,从而扩展 Roo Code 的能力。集成外部 API、连接数据库或创建专门的开发工具——MCP 提供了扩展 Roo Code 功能以满足你特定需求的框架。
通过以下方式让 Roo Code 按你的方式工作:
2. **安装依赖**:```sh
pnpm install
有几种方式可以运行 Roo Code 扩展:
对于活跃开发,请使用 VSCode 内置的调试功能:
在 VSCode 中按 F5(或前往 运行 → 开始调试)。这将打开一个新的 VSCode 窗口,其中运行着 Roo Code 扩展。
要构建扩展并将其作为 VSIX 包直接安装到 VSCode 中:```sh pnpm install:vsix [-y] [--editor=]
此命令将:
- 询问要使用哪个编辑器命令(code/cursor/code-insiders)——默认为 `code`
- 卸载该扩展的任何现有版本。
- 构建最新的 VSIX 包。
- 安装新构建的 VSIX。
- 提示您重启 VS Code 以使更改生效。
选项:
- `-y`:跳过所有确认提示并使用默认值
- `--editor=<command>`:指定编辑器命令(例如,`--editor=cursor` 或 `--editor=code-insiders`)
### 手动安装 VSIX
如果您更倾向于手动安装 VSIX 包:
1. 首先,构建 VSIX 包:
```sh
pnpm vsix
```
2. 将在 `bin/` 目录中生成一个 `.vsix` 文件(例如,`bin/roo-cline-<version>.vsix`)。
3. 使用 VSCode CLI 手动安装它:
```sh
code --install-extension bin/roo-cline-<version>.vsix
```
---
我们使用 [changesets](https://github.com/changesets/changesets) 进行版本管理和发布。请查看我们的 `CHANGELOG.md` 获取发布说明。
---
## 免责声明
**请注意**,Roo Code, Inc 对与 Roo Code、任何相关的第三方工具或任何由此产生的输出相关或提供的任何代码、模型或其他工具,**不**作任何陈述或保证。您承担使用任何此类工具或输出的**所有风险**;此类工具按 **"AS IS"**(按现状)和 **"AS AVAILABLE"**(按可用性)提供。此类风险可能包括但不限于知识产权侵权、网络漏洞或攻击、偏见、不准确、错误、缺陷、病毒、停机、财产损失或损坏,以及/或人身伤害。您对使用任何此类工具或输出(包括但不限于其合法性、适当性和结果)负全部责任。
---
## 贡献
我们热爱社区贡献!请先阅读我们的 [CONTRIBUTING.md](https://github.com/pvharmo2/gha-lab-d14c91f1bb/blob/main/CONTRIBUTING.md) 开始。
---
## 贡献者
感谢所有帮助 Roo Code 变得更好的贡献者!