Skip to content

Latest commit

 

History

History
174 lines (120 loc) · 10.3 KB

README.md

File metadata and controls

174 lines (120 loc) · 10.3 KB

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

Besoin d'aide rapidement → Rejoins Discord • Tu préfères l'asynchrone ? → Rejoins r/ZooCode

    # Zoo Code

    > Ton équipe de dev propulsée par l'IA, directement dans ton éditeur

    ## Nous sommes Zoo Code

Zoo Code poursuit le développement de ce projet après que l'équipe Roo a arrêté le développement actif de Roo Code pour se concentrer sur Roomote. Merci à l'équipe Roo pour tout ce qu'elle a construit.

L'équipe principale est composée de développeurs qui ont déjà contribué à Roo et qui tiennent profondément à cette extension. Nous continuerons à mettre à jour les modèles, corriger les bugs et livrer de nouvelles fonctionnalités, et nous comptons bien écouter attentivement la communauté qui a rendu cette extension si spéciale. Rejoins-nous sur Discord, Reddit, ou ouvre une PR ou une issue.

-Zoo Code Team

Migration de Roo Code vers Zoo Code

Tu peux trouver un guide rapide pour passer de Roo Code à Zoo Code dans le guide de migration Roo→Zoo. On veut aider au maximum pendant la transition, et notre Reddit et notre Discord sont là pour ça. Si tu rencontres un problème ou si tu as une question, viens demander.

Ce que Zoo Code a ajouté depuis Roo Code

Zoo Code s'appuie sur les fondations créées par Roo Code et continue de les enrichir avec :

  • L'intelligence de codebase Semble — une recherche sémantique de code rapide et à la demande, avec configuration automatique et sans workflow d'indexation distinct.
  • Des workflows Orchestrator plus robustes — délégation plus sûre, coordination de tâches en parallèle, récupération fiable des tâches parentes et enfants, et meilleure isolation entre les sous-tâches et les profils de provider.
  • Des exécutions autonomes plus longues avec Destructive Command Guard (DCG) — bloque automatiquement les commandes dangereuses tandis que les opérations fiables se poursuivent sans demandes d'approbation répétées.
  • Les modèles les plus récents — prise en charge continue des nouvelles familles de modèles Claude, GPT, Gemini, Kimi, GLM, Grok, MiniMax et autres.
  • Davantage de façons de se connecter — providers nouveaux et étendus, notamment Zoo Gateway, Moonshot, Kimi Code, Kenari, Friendli, OpenCode Go et bien d'autres.
  • Des workflows de terminal et d'édition plus fiables — correctifs pour les fins prématurées de commandes dans le terminal, les conditions de concurrence liées à l'état des tâches, la gestion du contexte, l'édition de diff et l'utilisation d'outils propres aux providers.
  • Davantage de contrôle sur ton espace de travail — gestion des règles, restrictions MCP par mode, contrôle des chemins multi-root, options de raisonnement des modèles et actions de vérification des modifications à la fin d'une tâche.

Nouveautés de la v3.96.0

  • ✨ Nouveaux réglages de chat et diagnostics: Affiche l'horodatage des messages avec des formats d'heure et de date configurables, règle le TTL du cache de prompts pour les profils Anthropic et génère des rapports de diagnostic respectueux de la vie privée.
  • 💸 Des coûts et un cache fournisseurs plus précis: Garde intacts les résultats d'outils Anthropic, adopte les tokens de sortie cumulés dans les coûts Anthropic et MiniMax, lit les compteurs de cache de prompts de DeepSeek, cible le cache Responses de xAI et facture les lectures de cache Mistral à 0,1x.
  • 🧭 Des chats plus fiables et plus rapides: Reprends les tâches terminées après un redémarrage, restaure les checkpoints quand le commit enregistré manque, recharge automatiquement un renderer de webview mort, limite les mises à jour de streaming et charge les langues à la demande.

Que peut faire Zoo Code pour VOUS ?

  • Générer du code à partir de descriptions en langage naturel
  • S'adapter avec les Modes : Code, Architecte, Demande, Débogage et Modes Personnalisés
  • Refactoriser & déboguer du code existant
  • Rédiger & mettre à jour la documentation
  • Répondre aux questions sur votre base de code
  • Automatiser les tâches répétitives
  • Utiliser les serveurs MCP

Modes

Zoo Code s'adapte à votre façon de travailler, pas l'inverse :

  • Mode Code : codage quotidien, modifications et opérations sur les fichiers
  • Mode Architecte : planifier les systèmes, les spécifications et les migrations
  • Mode Demande : réponses rapides, explications et documents
  • Mode Débogage : tracer les problèmes, ajouter des journaux, isoler les causes profondes
  • Modes Personnalisés : créez des modes spécialisés pour votre équipe ou votre flux de travail

En savoir plus : Utiliser les Modes • Modes personnalisés

Ressources


Configuration et développement local

  1. Clonez le dépôt :
git clone https://github.com/Zoo-Code-Org/Zoo-Code.git
  1. Installez les dépendances :
pnpm install
  1. Exécutez l'extension :

Il existe plusieurs façons d'exécuter l'extension Zoo Code :

Mode développement (F5)

Pour un développement actif, utilisez le débogage intégré de VSCode :

Appuyez sur F5 (ou allez dans Exécuter → Démarrer le débogage) dans VSCode. Cela ouvrira une nouvelle fenêtre VSCode avec l'extension Zoo Code en cours d'exécution.

  • Les modifications apportées à la vue Web apparaîtront immédiatement.
  • Les modifications apportées à l'extension principale se rechargeront également à chaud automatiquement.

Installation automatisée de VSIX

Pour compiler et installer l'extension en tant que package VSIX directement dans VSCode :

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

Cette commande va :

  • Demander quelle commande d'éditeur utiliser (code/cursor/code-insiders) - par défaut, 'code'
  • Désinstaller toute version existante de l'extension.
  • Compiler le dernier package VSIX.
  • Installer le VSIX nouvellement compilé.
  • Vous inviter à redémarrer VS Code pour que les modifications prennent effet.

Options :

  • -y : Ignorer toutes les invites de confirmation et utiliser les valeurs par défaut
  • --editor=<command> : Spécifier la commande de l'éditeur (par exemple, --editor=cursor ou --editor=code-insiders)

Installation manuelle de VSIX

Si vous préférez installer le package VSIX manuellement :

  1. D'abord, compilez le package VSIX :
    pnpm vsix
  2. Un fichier .vsix sera généré dans le répertoire bin/ (par exemple, bin/zoo-code-<version>.vsix).
  3. Installez-le manuellement à l'aide de la CLI de VSCode :
    code --install-extension bin/zoo-code-<version>.vsix

Nous utilisons changesets pour la gestion des versions et la publication. Consultez notre CHANGELOG.md pour les notes de version.


Avertissement

Veuillez noter que Zoo Code ne fait aucune déclaration ou garantie concernant tout code, modèle ou autre outil fourni ou mis à disposition en rapport avec Zoo Code, tout outil tiers associé ou toute sortie en résultant. Vous assumez tous les risques associés à l'utilisation de ces outils ou sorties ; ces outils sont fournis "EN L'ÉTAT" et "SELON LA DISPONIBILITÉ". Ces risques peuvent inclure, sans s'y limiter, la violation de la propriété intellectuelle, les vulnérabilités ou attaques cybernétiques, les biais, les inexactitudes, les erreurs, les défauts, les virus, les temps d'arrêt, la perte ou l'endommagement de biens et/ou les blessures corporelles. Vous êtes seul responsable de votre utilisation de ces outils ou sorties (y compris, sans s'y limiter, leur légalité, leur pertinence et leurs résultats).


Contribuer

Nous adorons les contributions de la communauté ! Commencez par lire notre CONTRIBUTING.md.


Licence

Apache 2.0 © 2025 Zoo Code Org


Profite bien de Zoo Code ! Que tu le gardes en laisse courte ou que tu le laisses se déplacer de façon autonome, on a hâte de voir ce que tu vas construire. Si tu as des questions ou des idées de fonctionnalités, ouvre une issue ou lance une discussion. Bon code !