Skip to content

Avancé

Ce chapitre explore en profondeur les fonctionnalités avancées de oh-my-opencode : les équipes professionnelles d'agents IA, les tâches parallèles en arrière-plan, le système Catégories et Compétences, les hooks de cycle de vie, et plus encore. La maîtrise de ces capacités vous permettra d'orchestrer des workflows IA comme gérer une vraie équipe, pour atteindre une expérience de développement plus efficace.

Contenu du Chapitre

Équipes d'Agents IA : Vue d'Ensemble des 10 Experts

Introduction complète aux fonctionnalités, cas d'utilisation et méthodes d'appel des 10 agents intégrés. Apprenez à sélectionner le bon agent en fonction du type de tâche, permettant une collaboration d'équipe efficace, l'exécution parallèle de tâches et une analyse approfondie du code.

Planification Prometheus : Recueil des Exigences par Entretien

Clarifiez les exigences et générez des plans de travail via le mode entretien. Prometheus continuera à poser des questions jusqu'à ce que les exigences soient claires, et consulte automatiquement Oracle, Metis et Momus pour vérifier la qualité du plan.

Tâches Parallèles en Arrière-plan : Travailler en Équipe

Explication approfondie de l'utilisation du système de gestion des agents en arrière-plan. Apprenez le contrôle de la concurrence, le polling des tâches et la récupération des résultats, permettant à plusieurs agents IA de gérer différentes tâches simultanément, améliorant considérablement l'efficacité du travail.

LSP et AST-Grep : Outils de Refactoring de Code

Introduction à l'utilisation des outils LSP et AST-Grep. Démontrez comment implémenter l'analyse et les opérations de code de niveau IDE, y compris la navigation des symboles, la recherche de références et la recherche de code structurée.

Catégories et Compétences : Composition Dynamique d'Agents

Apprenez à utiliser le système Catégories et Compétences pour créer des sous-agents spécialisés. Implémentez une composition flexible d'agents, assignant dynamiquement des modèles, des outils et des compétences en fonction des exigences de la tâche.

Compétences Intégrées : Automatisation du Navigateur et Expert Git

Introduction détaillée aux cas d'utilisation et meilleures pratiques de trois Compétences intégrées (playwright, frontend-ui-ux, git-master). Accédez rapidement à des capacités professionnelles comme l'automatisation du navigateur, la conception UI frontend et les opérations Git.

Hooks de Cycle de Vie : Automatisation du Contexte et Contrôle de Qualité

Introduction à l'utilisation de 32 hooks de cycle de vie. Comprenez comment automatiser l'injection de contexte, la récupération d'erreurs et le contrôle de qualité, construisant un système complet d'automatisation de workflow IA.

Commandes Slash : Workflows Prédéfinis

Introduction à l'utilisation de 6 commandes slash intégrées. Y compris /ralph-loop (boucle de correction rapide), /refactor (refactoring de code), /start-work (démarrage de l'exécution de projet) et autres workflows courants.

Personnalisation Approfondie de la Configuration : Gestion des Agents et Permissions

Enseignez aux utilisateurs la personnalisation approfondie de la configuration des agents, des paramètres de permissions, des remplacements de modèles et des modifications de prompts. Maîtrisez les capacités de configuration complètes, créant des workflows IA alignés avec les standards de l'équipe.

Parcours d'Apprentissage

┌─────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│  Étape 1                  Étape 2                     Étape 3                          Étape 4                  │
│  Comprendre les Agents  →   Maîtriser la     →   Apprendre la Composition   →   Personnalisation          │
│  IA (Concepts de Base)      Planification          Dynamique d'Agents           Approfondie                │
│                             et Tâches Parallèles   (Utilisation Avancée)      (Niveau Expert)            │
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────┘

Séquence Recommandée :

  1. Commencez par les Équipes d'Agents IA : Comprenez les responsabilités et cas d'utilisation des 10 agents — c'est la pierre angulaire pour comprendre tout le système.
  2. Ensuite Apprenez la Planification et les Tâches Parallèles : Maîtrisez la planification Prometheus et le système de tâches en arrière-plan — c'est le cœur de la collaboration efficace.
  3. Ensuite Apprenez la Composition Dynamique d'Agents : Apprenez les Catégories et Compétences pour atteindre une spécialisation flexible des agents.
  4. Enfin Apprenez la Personnalisation Approfondie : Maîtrisez les hooks de cycle de vie, les commandes slash et la personnalisation de la configuration pour construire des workflows complets.

Parcours Avancés :

  • Si votre objectif est le démarrage rapide : Concentrez-vous sur "Équipes d'Agents IA" et "Commandes Slash"
  • Si votre objectif est la collaboration d'équipe : Plongez profondément dans "Planification Prometheus" et "Tâches Parallèles en Arrière-plan"
  • Si votre objectif est l'automatisation des workflows : Apprenez "Hooks de Cycle de Vie" et "Personnalisation Approfondie de la Configuration"

Prérequis

Avant de Commencer

Ce chapitre suppose que vous avez terminé :

Prochaines Étapes

Après avoir terminé ce chapitre, nous recommandons de continuer avec :