Skip to content

Latest commit

 

History

History
202 lines (143 loc) · 12.7 KB

File metadata and controls

202 lines (143 loc) · 12.7 KB

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

Hai bisogno di aiuto in fretta → Unisciti a Discord • Preferisci l'asincrono? → Unisciti a r/ZooCode

    # Zoo Code

    > Il tuo team di sviluppo con IA, direttamente nel tuo editor

    ## Siamo Zoo Code

Potresti aver visto il recente annuncio del team di Roo 🦘🦘🦘. In breve, il team sta riducendo progressivamente lo sviluppo attivo di Roo Code mentre si concentra su Roomote. Questa notizia è stata difficile per molti utenti di Roo; questo plugin significa tantissimo per questa comunità.

Vogliamo ringraziare tutto il team di Roo per il lavoro che ha dedicato a questo plugin. Non faremo il nome di ogni singola persona qui, ma possiamo tutti concordare sul fatto che siano sviluppatori eccezionali e, cosa altrettanto importante, persone incredibili. Grazie al team di Roo.

Gli utenti di Roo arrivano da ogni tipo di contesto. Alcuni lo usano professionalmente ogni giorno, altri lo usano per ideare workflow incredibilmente complessi. Alcuni lo usano per migliorare Roo stesso, mentre altri lo usano per migliorare i modelli che Roo utilizza (super meta). Il punto è che la community è eterogenea e, anche se un canguro 🦘🦘🦘 è un animale distinto e nobile, ci è sembrato che uno "Zoo" 🐘🦡🦒🦓🦛🦧🦭🦦 rappresentasse meglio questa diversità di utenti del plugin.

Per questo vogliamo annunciare che Zoo Code continuerà lo sviluppo di questo importante progetto. Il team principale è composto da sviluppatori che avevano già contribuito a Roo e che tengono profondamente a questo plugin. Continueremo ad aggiornare i modelli, correggere bug e pubblicare funzionalità. Ma soprattutto, vogliamo ascoltare voi, la community che ha reso questo plugin così speciale. Quindi sentiti libero di unirti al nostro Discord, al nostro Reddit, o di aprire una PR o una issue; ma più di ogni altra cosa, ti chiediamo di restare coinvolto, connesso e attivo come community.

-Zoo Code Team

Migrazione da Roo Code a Zoo Code

Puoi trovare una guida rapida per passare da Roo Code a Zoo Code nella guida alla migrazione Roo→Zoo. Vogliamo aiutare gli utenti il più possibile durante la transizione, e per questo abbiamo il nostro Reddit e il nostro Discord. Se hai problemi o domande, passa pure e chiedi.

Novità in v3.55.0

La prima release di funzionalità di Zoo Code si basa sull'handoff al Marketplace con un nuovo provider, il merge upstream del sunset di Roo Code e una serie di correzioni visibili all'utente in chat, nelle impostazioni dei provider e nel rendering.

  • Aggiunto Xiaomi MiMo come provider API di primo livello.
  • Integrato il merge upstream del sunset di Roo Code e i relativi aggiornamenti di piattaforma.
  • Corretti il testo del sign-in MCP, le richieste Gemini con il set completo di strumenti e la gestione della temperatura OpenAI per i modelli che non la supportano.
  • Corretti il rendering Markdown con tilde singola e la denominazione dei file temporanei di diagnostica.
  • Migliorati i valori predefiniti dei provider e la copertura regionale per Z.AI, GLM e Vertex AI.
🌐 Lingue disponibili

Cosa può fare Zoo Code per TE?

  • Generare codice da descrizioni in linguaggio naturale
  • Adattarsi con le Modalità: Codice, Architetto, Chiedi, Debug e Modalità Personalizzate
  • Refactoring e debug di codice esistente
  • Scrivere e aggiornare la documentazione
  • Rispondere a domande sulla tua codebase
  • Automatizzare attività ripetitive
  • Utilizzare server MCP

Modalità

Zoo Code si adatta al tuo modo di lavorare, non il contrario:

  • Modalità Codice: codifica quotidiana, modifiche e operazioni sui file
  • Modalità Architetto: pianifica sistemi, specifiche e migrazioni
  • Modalità Chiedi: risposte rapide, spiegazioni e documenti
  • Modalità Debug: traccia problemi, aggiungi log, isola le cause principali
  • Modalità Personalizzate: crea modalità specializzate per il tuo team o flusso di lavoro

Scopri di più: Usare le ModalitàModalità personalizzate

Tutorial e video sulle funzionalità


Installazione di Zoo Code

Configurazione dei profili

Indicizzazione della codebase

Modalità personalizzate

Checkpoint

Gestione del Contesto

Altri video tutorial e funzionalità rapide...

Risorse


Configurazione e sviluppo locale

  1. Clona il repository:
git clone https://github.com/Zoo-Code-Org/Zoo-Code.git
  1. Installa le dipendenze:
pnpm install
  1. Esegui l'estensione:

Ci sono diversi modi per eseguire l'estensione Zoo Code:

Modalità di sviluppo (F5)

Per lo sviluppo attivo, usa il debug integrato di VSCode:

Premi F5 (o vai su EseguiAvvia debug) in VSCode. Si aprirà una nuova finestra di VSCode con l'estensione Zoo Code in esecuzione.

  • Le modifiche alla webview appariranno immediatamente.
  • Anche le modifiche all'estensione principale verranno ricaricate automaticamente a caldo.

Installazione automatizzata di VSIX

Per compilare e installare l'estensione come pacchetto VSIX direttamente in VSCode:

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

Questo comando:

  • Chiederà quale comando dell'editor usare (code/cursor/code-insiders) - il default è 'code'
  • Disinstallerà qualsiasi versione esistente dell'estensione.
  • Compilerà l'ultimo pacchetto VSIX.
  • Installerà il VSIX appena compilato.
  • Ti chiederà di riavviare VS Code affinché le modifiche abbiano effetto.

Opzioni:

  • -y: Salta tutte le richieste di conferma e usa i valori predefiniti
  • --editor=<command>: Specifica il comando dell'editor (ad es. --editor=cursor o --editor=code-insiders)

Installazione manuale di VSIX

Se preferisci installare manualmente il pacchetto VSIX:

  1. Per prima cosa, compila il pacchetto VSIX:
    pnpm vsix
  2. Un file .vsix verrà generato nella directory bin/ (ad es. bin/zoo-code-<version>.vsix).
  3. Installalo manualmente usando la CLI di VSCode:
    code --install-extension bin/zoo-code-<version>.vsix

Usiamo changesets per il versioning e la pubblicazione. Controlla il nostro CHANGELOG.md per le note di rilascio.


Dichiarazione di non responsabilità

Si prega di notare che Zoo Code non rilascia alcuna dichiarazione o garanzia in merito a qualsiasi codice, modello o altro strumento fornito o reso disponibile in connessione con Zoo Code, qualsiasi strumento di terze parti associato o qualsiasi output risultante. L'utente si assume tutti i rischi associati all'uso di tali strumenti o output; tali strumenti sono forniti "COSÌ COME SONO" e "COME DISPONIBILI". Tali rischi possono includere, a titolo esemplificativo, violazione della proprietà intellettuale, vulnerabilità o attacchi informatici, parzialità, imprecisioni, errori, difetti, virus, tempi di inattività, perdita o danneggiamento di proprietà e/o lesioni personali. L'utente è l'unico responsabile dell'uso di tali strumenti o output (inclusi, a titolo esemplificativo, la loro legalità, adeguatezza e risultati).


Contribuire

Adoriamo i contributi della community! Inizia leggendo il nostro CONTRIBUTING.md.


Licenza

Apache 2.0 © 2025 Zoo Code Org


Divertiti con Zoo Code! Che tu lo tenga al guinzaglio corto o lo lasci muoversi in autonomia, non vediamo l'ora di vedere cosa costruirai. Se hai domande o idee per nuove funzionalità, apri una issue o avvia una discussion. Buon coding!