code-mate-codex

Par cherryhq · cherry-studio

Exécute Codex CLI en mode non interactif pour des tâches d'analyse de code et d'implémentation. À utiliser lorsque l'utilisateur souhaite déléguer du travail sur un repository à Codex ou obtenir un résultat d'un second agent de codage.

npx skills add https://github.com/cherryhq/cherry-studio --skill code-mate-codex

Codex CLI

Run

  1. Définis le répertoire de travail Bash sur le projet exact nommé par l'utilisateur et fixe un timeout fini, normalement 10 minutes.
  2. Vérifie la disponibilité avec command -v codex. S'il est manquant, arrête-toi et demande à l'utilisateur d'installer Codex CLI dans Code Mate.
  3. Exécute une tâche et quitte :
codex exec "<prompt>" --json

Passe le prompt comme un seul argument entre guillemets. Analyse stdout en JSONL, préserve l'ordre des événements et utilise le message d'agent final comme résultat. Traite un événement d'erreur ou une sortie non-zéro comme un échec. Ne démarre jamais un codex interactif ou codex login.

Authentication And Permissions

Si Codex signale une connexion manquante ou une configuration API manquante, arrête-toi et demande à l'utilisateur de terminer la configuration de Codex dans Code Mate. Ne demande jamais, ne lis pas, n'affiche pas et ne copies pas les identifiants.

Utilise --sandbox read-only sauf si l'utilisateur a explicitement demandé des modifications de l'espace de travail. Pour une modification approuvée, utilise uniquement le sandbox et le répertoire de travail les plus étroits appropriés ; n'ajoute jamais --dangerously-bypass-approvals-and-sandbox. Ajoute --skip-git-repo-check uniquement quand l'utilisateur a intentionnellement sélectionné un répertoire non-Git.

Exemple : pour une demande de révision, ajoute --sandbox read-only, demande à Codex de ne pas modifier les fichiers et résume le message JSONL final ainsi que les erreurs signalées.

Skills similaires