Skip to content

Latest commit

 

History

History
176 lines (122 loc) · 15.1 KB

File metadata and controls

176 lines (122 loc) · 15.1 KB

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

Нужна помощь быстро → Присоединяйся к Discord • Предпочитаешь асинхронно? → Присоединяйся к r/ZooCode

    # Zoo Code

    > Твоя команда разработчиков на ИИ — прямо в редакторе

    ## Мы — Zoo Code

Zoo Code продолжает разработку этого проекта после того, как команда Roo прекратила активную разработку Roo Code, чтобы сосредоточиться на Roomote. Спасибо команде Roo за всё, что они создали.

Основная команда состоит из разработчиков, которые раньше уже вносили вклад в Roo и которым действительно небезразличен этот плагин. Мы продолжим обновлять модели, исправлять ошибки и выпускать новые функции, и планируем внимательно слушать сообщество, которое сделало этот плагин таким особенным. Присоединяйся к нам в Discord, Reddit, или открой PR или issue.

-Zoo Code Team

Переход с Roo Code на Zoo Code

Короткое руководство по переходу с Roo Code на Zoo Code можно найти в гайде по миграции Roo→Zoo. Мы хотим как можно лучше помочь пользователям во время перехода, и именно для этого у нас есть Reddit и Discord. Если у тебя возникнут проблемы или вопросы, заходи и спрашивай.

Что Zoo Code добавил после Roo Code

Zoo Code развивает основу, созданную Roo Code, и продолжает расширять её следующими возможностями:

  • Анализ кодовой базы с Semble — быстрый семантический поиск по коду по запросу, с автоматической настройкой и без отдельного процесса индексации.
  • Более мощные рабочие процессы Orchestrator — безопасное делегирование, координация параллельных задач, надёжное восстановление родительских и дочерних задач, а также улучшенная изоляция подзадач и профилей провайдеров.
  • Более длительная автономная работа с Destructive Command Guard (DCG) — автоматическая блокировка опасных команд, пока доверенная работа продолжается без повторных запросов на одобрение.
  • Новейшие модели — постоянная поддержка новых семейств моделей Claude, GPT, Gemini, Kimi, GLM, Grok, MiniMax и других.
  • Больше способов подключения — новые и расширенные провайдеры, включая Zoo Gateway, Moonshot, Kimi Code, Kenari, Friendli, OpenCode Go и многие другие.
  • Более надёжные рабочие процессы в терминале и редакторе — исправления преждевременного завершения команд, гонок состояния задач, управления контекстом, редактирования diff и использования инструментов отдельных провайдеров.
  • Больше контроля над рабочей областью — управление правилами, ограничения MCP для отдельных режимов, управление путями в многоуровневых рабочих областях, параметры reasoning моделей и действия для проверки изменений после завершения.

Что нового в v3.76.0

  • Выполняй более длительные задачи без перерывов с Destructive Command Guard (DCG) — DCG блокирует опасные команды, позволяя Zoo продолжать работу без постоянного нажатия кнопок одобрения; загрузка и установка управляемого бинарного файла дополнительно защищены.
  • Улучшенное управление провайдерами и надёжность — выбирай скорость ответа OpenAI Codex, используй обновлённые конфигурации DeepSeek и более строгую изоляцию изменений профилей провайдеров от выполняющихся задач.
  • Критическое исправление выполнения команд в терминале — теперь Zoo ждёт завершения команд перед переходом к следующему шагу, предотвращая наложение работ и преждевременное продолжение модели.
  • Более умная группировка объединяет одобрения связанных инструментов, сохраняя несвязанные запросы раздельными.
  • Отправка телеметрии и получение кеша моделей стали устойчивее к сбоям и одновременным запросам.

Что Zoo Code может сделать для ВАС?

  • Генерировать код из описаний на естественном языке
  • Адаптация с помощью режимов: Код, Архитектор, Вопрос, Отладка и Пользовательские режимы
  • Рефакторить и отлаживать существующий код
  • Писать и обновлять документацию
  • Отвечать на вопросы о вашей кодовой базе
  • Автоматизировать повторяющиеся задачи
  • Использовать серверы MCP

Режимы

Zoo Code адаптируется к вашему стилю работы, а не наоборот:

  • Режим Код: повседневное кодирование, правки и операции с файлами
  • Режим Архитектор: планирование систем, спецификаций и миграций
  • Режим Вопрос: быстрые ответы, объяснения и документация
  • Режим Отладка: отслеживание проблем, добавление логов, изоляция первопричин
  • Пользовательские режимы: создавайте специализированные режимы для вашей команды или рабочего процесса

Подробнее: Использование режимовПользовательские режимы

Ресурсы


Локальная настройка и разработка

  1. Клонируйте репозиторий:
git clone https://github.com/Zoo-Code-Org/Zoo-Code.git
  1. Установите зависимости:
pnpm install
  1. Запустите расширение:

Существует несколько способов запустить расширение Zoo Code:

Режим разработки (F5)

Для активной разработки используйте встроенную отладку VSCode:

Нажмите F5 (или перейдите в меню ВыполнитьНачать отладку) в VSCode. Это откроет новое окно VSCode с запущенным расширением Zoo Code.

  • Изменения в веб-представлении появятся немедленно.
  • Изменения в ядре расширения также будут автоматически перезагружены "на лету".

Автоматическая установка 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. Файл .vsix будет сгенерирован в каталоге bin/ (например, 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. Приятного кодинга!