Skip to content

Latest commit

 

History

History
174 lines (120 loc) · 9.75 KB

File metadata and controls

174 lines (120 loc) · 9.75 KB

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

Szybko uzyskaj pomoc → Dołącz do Discorda • Wolisz asynchronicznie? → Dołącz do r/ZooCode

    # Zoo Code

    > Twój zespół deweloperski zasilany AI — prosto w edytorze

    ## Jesteśmy Zoo Code

Zoo Code kontynuuje rozwój tego projektu po tym, jak zespół Roo zakończył aktywny rozwój Roo Code, aby skupić się na Roomote. Dziękujemy zespołowi Roo za wszystko, co stworzyli.

Główny zespół to grupa deweloperów, którzy wcześniej współtworzyli Roo i naprawdę zależy im na tej wtyczce. Będziemy dalej aktualizować modele, naprawiać błędy i wydawać nowe funkcje, i zamierzamy uważnie słuchać społeczności, która uczyniła tę wtyczkę tak wyjątkową. Dołącz do nas na Discordzie, Reddicie, albo otwórz PR lub issue.

-Zoo Code Team

Migracja z Roo Code do Zoo Code

Szybki przewodnik po przejściu z Roo Code do Zoo Code znajdziesz w przewodniku migracji Roo→Zoo. Chcemy jak najlepiej pomagać użytkownikom w czasie przejścia i właśnie do tego służą nasze Reddit oraz Discord. Jeśli masz problem albo pytanie, wpadaj i pytaj.

Co Zoo Code dodał od czasu Roo Code

Zoo Code rozwija fundament stworzony przez Roo Code i stale rozszerza go o:

  • Analizę bazy kodu Semble — szybkie, semantyczne wyszukiwanie kodu na żądanie, z automatyczną konfiguracją i bez osobnego procesu indeksowania.
  • Silniejsze workflow Orchestratora — bezpieczniejsze delegowanie, równoległą koordynację zadań, niezawodne odzyskiwanie zadań nadrzędnych i podrzędnych oraz lepszą izolację między podzadaniami a profilami providerów.
  • Dłuższe autonomiczne działanie z Destructive Command Guard (DCG) — automatyczne blokowanie niebezpiecznych poleceń przy jednoczesnym kontynuowaniu zaufanej pracy bez wielokrotnych próśb o zatwierdzenie.
  • Najnowsze modele — stałe wsparcie dla nowych rodzin modeli Claude, GPT, Gemini, Kimi, GLM, Grok, MiniMax i innych.
  • Więcej sposobów łączenia — nowych i rozszerzonych providerów, w tym Zoo Gateway, Moonshot, Kimi Code, Kenari, Friendli, OpenCode Go i wielu innych.
  • Bardziej niezawodne workflow terminala i edycji — poprawki przedwczesnego kończenia poleceń terminala, race condition stanu zadań, zarządzania kontekstem, edycji diff i użycia narzędzi właściwych dla providerów.
  • Większą kontrolę nad workspace — zarządzanie regułami, ograniczenia MCP dla poszczególnych trybów, kontrolę ścieżek multi-root, opcje reasoning modeli i akcje przeglądu zmian po ukończeniu.

Nowości w v3.78.0

  • Pojawiły się trzy ważne nowe modele — korzystaj z zupełnie nowych Gemini 3.7 Flash, GLM 5.3 i Qwen3.8 Max oraz zaktualizowanego reasoning, cen i obsługi providerów dla DeepSeek V4.
  • Połącz się z NanoGPT — korzystaj z dynamicznego wykrywania modeli, streamingu i uzupełniania promptów oraz preferencji routingu według szybkości, ceny, opóźnienia, przepustowości, obsługi narzędzi i cache.
  • Bardziej niezawodni providerzy i zadania — poprawki usprawniają konfigurację endpointów Azure OpenAI, limity wyjścia Kimi Code, zachowywanie tytułów historii zadań oraz import/eksport ustawień Zoo.
  • Destructive Command Guard obsługuje teraz komputery Mac z procesorami Intel.
  • Aktualizacje zabezpieczeń usuwają luki w undici i Mermaid.

Co Zoo Code może zrobić dla CIEBIE?

  • Generowanie kodu z opisów w języku naturalnym
  • Dostosuj się za pomocą trybów: Kod, Architekt, Zapytaj, Debugowanie i Tryby niestandardowe
  • Refaktoryzacja i debugowanie istniejącego kodu
  • Pisanie i aktualizowanie dokumentacji
  • Odpowiadanie na pytania dotyczące Twojej bazy kodu
  • Automatyzacja powtarzalnych zadań
  • Wykorzystanie serwerów MCP

Tryby

Zoo Code dostosowuje się do Twojego sposobu pracy, a nie odwrotnie:

  • Tryb Kod: codzienne kodowanie, edycje i operacje na plikach
  • Tryb Architekt: planowanie systemów, specyfikacji i migracji
  • Tryb Zapytaj: szybkie odpowiedzi, wyjaśnienia i dokumenty
  • Tryb Debugowanie: śledzenie problemów, dodawanie logów, izolowanie przyczyn źródłowych
  • Tryby niestandardowe: buduj specjalistyczne tryby dla swojego zespołu lub przepływu pracy

Więcej: Korzystanie z trybówTryby niestandardowe

Zasoby


Konfiguracja lokalna i programowanie

  1. Sklonuj repozytorium:
git clone https://github.com/Zoo-Code-Org/Zoo-Code.git
  1. Zainstaluj zależności:
pnpm install
  1. Uruchom rozszerzenie:

Istnieje kilka sposobów na uruchomienie rozszerzenia Zoo Code:

Tryb deweloperski (F5)

Do aktywnego programowania użyj wbudowanego debugowania VSCode:

Naciśnij F5 (lub przejdź do UruchomRozpocznij debugowanie) w VSCode. Otworzy to nowe okno VSCode z uruchomionym rozszerzeniem Zoo Code.

  • Zmiany w widoku internetowym pojawią się natychmiast.
  • Zmiany w rdzeniu rozszerzenia również zostaną automatycznie przeładowane na gorąco.

Zautomatyzowana instalacja VSIX

Aby zbudować i zainstalować rozszerzenie jako pakiet VSIX bezpośrednio w VSCode:

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

To polecenie:

  • Zapyta, którego polecenia edytora użyć (code/cursor/code-insiders) - domyślnie 'code'
  • Odinstaluje każdą istniejącą wersję rozszerzenia.
  • Zbuduje najnowszy pakiet VSIX.
  • Zainstaluje nowo zbudowany VSIX.
  • Poprosi o ponowne uruchomienie VS Code w celu wprowadzenia zmian.

Opcje:

  • -y: Pomiń wszystkie monity o potwierdzenie i użyj wartości domyślnych
  • --editor=<command>: Określ polecenie edytora (np. --editor=cursor lub --editor=code-insiders)

Ręczna instalacja VSIX

Jeśli wolisz zainstalować pakiet VSIX ręcznie:

  1. Najpierw zbuduj pakiet VSIX:
    pnpm vsix
  2. Plik .vsix zostanie wygenerowany w katalogu bin/ (np. bin/zoo-code-<version>.vsix).
  3. Zainstaluj go ręcznie za pomocą VSCode CLI:
    code --install-extension bin/zoo-code-<version>.vsix

Używamy changesets do wersjonowania i publikowania. Sprawdź nasz CHANGELOG.md, aby uzyskać informacje o wydaniu.


Zastrzeżenie

Uwaga Zoo Code nie składa żadnych oświadczeń ani nie udziela żadnych gwarancji dotyczących jakiegokolwiek kodu, modeli lub innych narzędzi dostarczonych lub udostępnionych w związku z Zoo Code, jakimikolwiek powiązanymi narzędziami stron trzecich ani żadnymi wynikami. Użytkownik przyjmuje na siebie wszelkie ryzyko związane z korzystaniem z takich narzędzi lub wyników; takie narzędzia są dostarczane na zasadzie "TAK JAK JEST" i "W MIARĘ DOSTĘPNOŚCI". Takie ryzyko może obejmować, bez ograniczeń, naruszenie własności intelektualnej, luki w zabezpieczeniach cybernetycznych lub ataki, stronniczość, niedokładności, błędy, wady, wirusy, przestoje, utratę lub uszkodzenie mienia i/lub obrażenia ciała. Użytkownik ponosi wyłączną odpowiedzialność za korzystanie z takich narzędzi lub wyników (w tym, bez ograniczeń, za ich legalność, stosowność i wyniki).


Wkład

Uwielbiamy wkłady społeczności! Zacznij od przeczytania naszego pliku CONTRIBUTING.md.


Licencja

Apache 2.0 © 2025 Zoo Code Org


Miłego korzystania z Zoo Code! Niezależnie od tego, czy trzymasz go na krótkiej smyczy, czy pozwalasz mu działać autonomicznie, nie możemy się doczekać, żeby zobaczyć, co zbudujesz. Jeśli masz pytania albo pomysły na funkcje, otwórz issue albo rozpocznij discussion. Miłego kodowania!