Relay GitCode CLI pour Openclaw

Une compétence d'interface de ligne de commande avancée pour le contrôle automatisé des plateformes GitCode API v5, gérant les pipelines de code, les dépôts et les flux de travail de migration.

stevetdp
v0.1.5
May 20, 2026
0
907
0

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 relay-gitcode-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 relay-gitcode-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 Relay GitCode CLI ?

La compétence Relay GitCode CLI exploite le binaire gd pour servir de surface de contrôle faisant autorité pour GitCode API v5. Conçue comme une extension optimisée au sein d'Openclaw Skills, elle offre des fonctionnalités robustes pour gérer les flux de travail d'hébergement de code sans dépendre de paradigmes de plateforme externes et non liés. Elle dote les développeurs et les agents automatisés de capacités localisées pour la manipulation approfondie des dépôts, les examens de pull requests, l'exécution de pipelines et la surveillance fine de l'état d'authentification.

En priorisant les options de parsing JSON automatisées (--json), elle fonctionne de manière transparente comme une passerelle permettant aux agents IA d'interagir directement avec les mécanismes internes de contrôle de version. Elle remplace la création manuelle complexe d'API par des tâches de terminal structurées, permettant une gestion sans effort à l'échelle du projet englobant les webhooks personnalisés, les configurations de vérification de code et la synchronisation des dépôts distants.

Cas d'utilisation de Relay GitCode CLI

  • Orchestrer les dépôts, les issues, les releases et les étiquettes GitCode directement à partir de routines de terminal automatisées.
  • Migrer les métadonnées, les cibles de version et les actifs de manière native depuis les dépôts GitHub vers les espaces de noms GitCode.
  • Exécuter et suivre les pipelines d'intégration continue, les barrières de conformité et les flux de travail CodeCheck en utilisant les identifiants OpenLibing.
  • Fournir un chemin d'exécution explicite pour les agents de développement pilotés par l'IA opérant dans des environnements CI headless.

Comment fonctionne Relay GitCode CLI

  1. Évaluation du Binaire : Le système recherche l'exécutable gd le plus à jour et utilisable en scannant les packs d'actifs de compétences locaux et le PATH du système.
  2. Injection d'Authentification : Les vérifications de jetons (GD_TOKEN ou GITCODE_TOKEN) s'exécutent en parallèle avec la recherche d'identifiants localisés pour alimenter en toute sécurité les sessions d'agents actifs.
  3. Traitement des Commandes : Les charges utiles de commandes structurées sont réparties vers la surface de la GitCode API, en imposant des drapeaux spécifiques tels que --json pour une automatisation sécurisée.
  4. Suivi du Pipeline : Des sous-commandes spécialisées effectuent des renvois avec les portaux OpenLibing pour suivre l'état de vérification des PR, les historiques d'exécution et les barrières de test.
  5. Vérification Diagnostic : Les retours d'erreur se traduisent en flux JSON denses sur une seule ligne pour permettre aux outils en aval de parser facilement les échecs.

Configuration de Relay GitCode CLI

Identifiez ou forcez l'installation de la dépendance binaire requise par l'environnement :

# Check system execution readiness and auth payload status
"$GD_BIN" --version
"$GD_BIN" version check --json
"$GD_BIN" auth status --json

# Fallback to Cargo installation if no local binary assets exist
cargo install relay-gitcode-cli --force

# Securely supply tokens via interactive stream parameters
printf '%s' "$GITCODE_TOKEN" | gd auth login --with-token --json

Schéma de données et taxonomie de Relay GitCode CLI

La compétence gère les tâches d'automatisation localisées et les interfaces via des paradigmes de données structurées standard :

Mécanisme / Chemin Contexte des Données / Cartographie Cible Formats Pris en Charge
Chemin des Actifs Locaux Chemins assets\/bin\/ par cible de système d'exploitation (linux-x86_64, windows-x86_64) Binaires exécutables
Fichiers de Flux de Travail Répertoires de stockage .gitcode\/workflows\/ Configurations YAML
Sorties de Commande Flux d'Erreur Standard (stderr) et de Sortie Standard (stdout) Objets JSON / Scalaires de Chaîne
Injection de Champs Entrées multi-passes --field key=value Booléens, Nombres, Chaînes, Nulls mis à l'échelle

Fonctionnalités avancées de Relay GitCode CLI

  • Opérations de Mise en Miroir GitHub : Offre des structures de synchronisation avancées telles que gd repo sync-github prenant en charge le parsing d'URL multi-protocoles, les pushes basés sur Git et les mises à jour automatisées de recréation de cibles.
  • Intégration du Pipeline OpenLibing : Propose des intégrations OAuth distinctes permettant le suivi automatisé de CodeCheck, la gestion des accès aux projets et des évaluations strictes des barrières de qualité des PR.
  • Migration de Releases GitHub : Utilise gd release migrate-github pour lire automatiquement les métadonnées de GitHub Release et réécrire les actifs directement dans les releases GitCode correspondantes.
  • Interceptions Diagnostics Structurées : Émet des diagnostics dédiés au moment du parsing contenant des clés contextuelles telles que matched_path, unexpected_token et des suggestions exactes de schema directement vers les flux stderr.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*