Intégration OpenCode CLI pour Openclaw

Une intégration CLI puissante pour permettre aux AI agents d'exécuter des flux de travail de codage complexes en plusieurs étapes, incluant la planification, la construction et la surveillance en arrière-plan.

tchen6500
v1.1.0
Apr 5, 2026
1
625
1

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install opencode-cli

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer opencode-cli via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Intégration OpenCode CLI ?

L'intégration OpenCode CLI est un outil sophistiqué conçu pour Openclaw Skills qui permet aux AI agents d'effectuer des opérations de codage complexes et de haute fidélité. Il comble le fossé entre les descriptions de tâches de haut niveau et l'exécution en fournissant un flux de travail structuré de type 'Plan-Build', garantissant que le contexte est maintenu sur plusieurs étapes. Cette compétence est particulièrement précieuse pour les développeurs qui ont besoin d'automatiser des tâches de codage répétitives, de gérer des processus en arrière-plan de longue durée ou de s'intégrer à des serveurs Model Context Protocol (MCP) pour des capacités étendues telles que l'UI testing et la gestion de base de données.

En utilisant cette compétence au sein de l'écosystème Openclaw Skills, les agents peuvent explorer intelligemment les bases de code, proposer des changements architecturaux détaillés et mettre en œuvre des modifications de code avec une grande précision. Elle est optimisée pour les tâches d'ingénierie complexes où le maintien d'une session persistante est crucial pour le succès, allant au-delà de simples modifications d'une ligne vers un support de développement autonome complet.

Cas d'utilisation de Intégration OpenCode CLI

  • Exécution de tâches de codage en plusieurs étapes nécessitant des phases séparées de planification et de mise en œuvre.
  • Gestion de processus de codage en arrière-plan de longue durée avec surveillance et journalisation actives.
  • Intégration avec des serveurs MCP comme Playwright pour l'UI testing automatisé ou Supabase pour les opérations de base de données.
  • Exploration de grandes bases de code pour comprendre l'architecture avant d'apporter des modifications.
  • Création de forks de codage basés sur des sessions pour tester différentes stratégies de mise en œuvre en toute sécurité.

Comment fonctionne Intégration OpenCode CLI

  1. Initiez une session en exécutant le plan agent pour analyser la tâche et générer un plan structuré.
  2. Attendez l'approbation de l'utilisateur concernant le plan proposé pour garantir l'alignement avec les objectifs du projet.
  3. Transition vers le build agent en utilisant le flag continue et le même ID de session pour maintenir le contexte et mettre en œuvre les changements approuvés.
  4. Surveillez activement les tâches en arrière-plan en interrogeant l'état et les journaux pour garantir une exécution réussie.
  5. Utilisez éventuellement des outils MCP intégrés ou des utilitaires internes comme grep et webfetch pour accomplir des sous-tâches spécialisées.

Configuration de Intégration OpenCode CLI

Pour intégrer cela avec Openclaw Skills, assurez-vous d'être à la racine du projet et d'avoir configuré les variables d'environnement nécessaires.

# Optionnel : Configurer les identifiants MCP
export CONTEXT7_API_KEY="your_key"
export SUPABASE_URL="your_url"
export SUPABASE_ANON_KEY="your_key"

# Exécuter une tâche de codage de base
opencode run -m <provider/model> -- "Add error handling to the login function"

Schéma de données et taxonomie de Intégration OpenCode CLI

La compétence gère les données via des ID de session et des états de tâche internes pour garantir la continuité dans les flux de travail Openclaw Skills.

Composant de données Description
Session ID Un identifiant unique pour suivre le contexte entre plusieurs commandes CLI.
MCP Configuration Configurations d'outils externes situées à la racine du projet.
Process Logs Sortie en temps réel capturée lors de l'exécution des processus en arrière-plan.
File References Pointeurs de fichiers locaux référencés en utilisant la syntaxe @filename dans les prompts.

Fonctionnalités avancées de Intégration OpenCode CLI

  • Session Forking : Créez une copie d'une session existante pour explorer des chemins de mise en œuvre alternatifs sans affecter l'original.
  • Discipline de surveillance active : Mécanismes d'interrogation sophistiqués pour suivre les tâches en arrière-plan et rapporter les progrès en temps réel.
  • Spécialisation multi-agent : Agents dédiés à la planification, la construction et l'exploration pour optimiser les performances du modèle pour des étapes spécifiques.
  • Capacité Undo/Redo : Commandes intégrées pour annuler ou restaurer des changements de code au sein d'une session active.
  • Support MCP complet : Connectez-vous de manière transparente à Playwright, Supabase et d'autres protocoles pour des capacités d'agent étendues.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*