Skip to content

Latest commit

 

History

History
172 lines (117 loc) · 10.5 KB

File metadata and controls

172 lines (117 loc) · 10.5 KB

VS Code Marketplace X YouTube Join Discord Join r/ZooCode GitHub Issues

快速获取帮助 → 加入 Discord • 偏好异步?→ 加入 r/ZooCode

    # Zoo Code

    > 你的 AI 驱动开发团队,就在你的编辑器里

    ## 我们是 Zoo Code

你可能已经看到 Roo 团队 🦘🦘🦘 的最近公告。简单来说,团队在把重心放到 Roomote 的同时,正在逐步减少 Roo Code 的活跃开发。这个消息让很多 Roo 用户都很难受;这个插件对这个社区意义重大。

我们想感谢整个 Roo 团队为这个插件投入的努力。这里不会逐一点名,但大家都能认同,他们既是卓越的开发者,也是同样令人敬佩的优秀的人。感谢 Roo 团队。

Roo 用户来自各种不同背景。有人在日常工作中专业使用它,也有人用它来折腾难以想象的复杂 workflow。有人用它来改进 Roo 本身,也有人用它来改进 Roo 所使用的模型(非常 meta)。我们想表达的是,这个社区非常多元。虽然袋鼠 🦘🦘🦘 是一种高贵又有辨识度的动物,但我们觉得由不同物种组成的“Zoo” 🐘🦡🦒🦓🦛🦧🦭🦦 更能体现插件用户的多样性。

所以我们想宣布,Zoo Code 将继续开发这个重要项目。核心团队由此前曾为 Roo 做出贡献、并且非常在乎这个插件的开发者组成。我们会继续更新模型、修复 bug,并发布新功能。但最重要的是,我们会认真倾听你们——让这个插件如此特别的社区。欢迎加入我们的 DiscordReddit,或者创建一个 PR 或 issue;但更重要的是,我们希望你作为社区的一员继续保持参与、保持连接、保持活跃。

-Zoo Code Team

从 Roo Code 迁移到 Zoo Code

你可以在 Roo→Zoo 迁移指南 中找到从 Roo Code 迁移到 Zoo Code 的快速说明。我们希望在大家迁移过程中尽可能提供帮助,这也是我们设立 RedditDiscord 社区的原因。如果你遇到问题或有任何疑问,欢迎加入后直接提问。

v3.64.0 新增内容

  • 规则管理界面 — 设置中新增的规则标签页,可直接在编辑器中创建、删除和打开全局及工作区 Zoo 规则
  • 完成变更审查 — 任务完成后,新的「查看新变更」和「恢复变更」按钮让您检查和撤销最新提示带来的更改
  • 宽松的 Diff 阈值 — 可配置的相似度阈值减少了应用 diff 时的「编辑失败」错误,并提供新的诊断工具帮助调整设置

Zoo Code 能为您做什么?

  • 从自然语言描述生成代码
  • 使用模式进行调整:代码、架构师、提问、调试和自定义模式
  • 重构和调试现有代码
  • 编写和更新文档
  • 回答关于您的代码库的问题
  • 自动化重复性任务
  • 使用 MCP 服务器

模式

Zoo Code 适应您的工作方式,而不是相反:

  • 代码模式:日常编码、编辑和文件操作
  • 架构师模式:规划系统、规范和迁移
  • 提问模式:快速回答、解释和文档
  • 调试模式:跟踪问题、添加日志、隔离根本原因
  • 自定义模式:为您的团队或工作流程构建专门的模式

了解更多:使用模式自定义模式

教程和功能视频


安装 Zoo Code

配置个人资料

代码库索引

自定义模式

检查点

上下文管理

更多快速教程和功能视频...

资源


本地设置与开发

  1. 克隆仓库:
git clone https://github.com/Zoo-Code-Org/Zoo-Code.git
  1. 安装依赖项:
pnpm install
  1. 运行扩展程序:

有几种方法可以运行 Zoo Code 扩展程序:

开发模式(F5)

对于积极开发,请使用 VSCode 的内置调试功能:

在 VSCode 中按 F5(或转到 RunStart Debugging)。这将在运行 Zoo Code 扩展程序的新 VSCode 窗口中打开。

  • 对 webview 的更改将立即显示。
  • 对核心扩展程序的更改也会自动热重载。

自动化 VSIX 安装

要将扩展程序构建为 VSIX 包并直接安装到 VSCode 中:

pnpm install:vsix [-y] [--editor=<command>]

此命令将:

  • 询问要使用的编辑器命令(code/cursor/code-insiders) - 默认为“code”
  • 卸载任何现有版本的扩展程序。
  • 构建最新的 VSIX 包。
  • 安装新构建的 VSIX。
  • 提示您重新启动 VS Code 以使更改生效。

选项:

  • -y: 跳过所有确认提示并使用默认值
  • --editor=<command>: 指定编辑器命令(例如,--editor=cursor--editor=code-insiders

手动 VSIX 安装

如果您希望手动安装 VSIX 包:

  1. 首先,构建 VSIX 包:
    pnpm vsix
  2. 将在 bin/ 目录中生成一个 .vsix 文件(例如,bin/zoo-code-<version>.vsix)。
  3. 使用 VSCode CLI 手动安装
    code --install-extension bin/zoo-code-<version>.vsix

我们使用 changesets 进行版本控制和发布。有关发行说明,请查看我们的 CHANGELOG.md


免责声明

请注意,Zoo Code 对与 Zoo Code 相关的任何代码、模型或其他工具、任何相关的第三方工具或任何由此产生的输出作出任何陈述或保证。您承担使用任何此类工具或输出的所有风险;此类工具均按**“原样”“可用”**的基础提供。此类风险可能包括但不限于知识产权侵权、网络漏洞或攻击、偏见、不准确、错误、缺陷、病毒、停机、财产损失或损害和/或人身伤害。您对自己使用任何此类工具或输出负全部责任(包括但不限于其合法性、适当性和结果)。


贡献

我们欢迎社区贡献!请阅读我们的 CONTRIBUTING.md 开始。


许可证

Apache 2.0 © 2025 Zoo Code Org


尽情享受 Zoo Code! 无论你是让它保持短绳控制,还是让它自主探索,我们都迫不及待想看看你会构建什么。如果你有问题或功能想法,请提交一个 issue 或发起一个 discussion。祝你编码愉快!