Communitygithub.com

cyborgsalamanca/codex-agent

Automatisieren Sie Codex CLI-Aufgaben mit OpenClaw, um Prompts zu schreiben, Befehle zu genehmigen, Ergebnisse zu überprüfen und über Terminal oder Telegram zu interagieren.

Was ist codex-agent?

Diese Fähigkeit ermöglicht die Automatisierung von Codex CLI-Aufgaben mithilfe von OpenClaw. Sie agiert als Vermittler, der eigenständig Prompts generiert, deren Ausführung überwacht und Ergebnisse validiert. Der Benutzer kann wahlweise über das Terminal oder über Telegram als Chat-Schnittstelle interagieren und muss nur noch bei sicherheitskritischen Schritten (wie der Ausführung von Systembefehlen) eine explizite Genehmigung erteilen. Dies reduziert manuelle Eingriffe, beschleunigt repetitive Arbeitsabläufe und ermöglicht Remote-Steuerung von Codex-Agenten. Die Fähigkeit ist für Entwickler konzipiert, die Codex CLI in CI/CD-Pipelines oder für tägliche Aufgaben integrieren möchten, und bietet eine flexible, ereignisgesteuerte Automatisierungsschicht, die sowohl lokale als auch entfernte Ausführungen unterstützt.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add cyborgsalamanca/codex-agent

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht codex-agent?

Automatisieren Sie Codex CLI-Aufgaben mit OpenClaw, um Prompts zu schreiben, Befehle zu genehmigen, Ergebnisse zu überprüfen und über Terminal oder Telegram zu interagieren.

Überblick

Diese Fähigkeit verbindet OpenClaw mit Codex CLI und ermöglicht so eine automatisierte Ausführung von Aufgaben. Der Agent generiert Befehle, die von OpenClaw validiert und ausgeführt werden. Der Benutzer kann über das Terminal oder Telegram mit dem System interagieren.

Funktionsweise

  1. Prompt-Erstellung: Der Agent generiert einen Prompt für Codex CLI basierend auf der definierten Aufgabe.
  2. Befehlsgenehmigung: OpenClaw zeigt den generierten Befehl zur Genehmigung an (entweder über Terminal- oder Telegram-Schnittstelle).
  3. Ergebnisprüfung: Nach der Ausführung werden die Ergebnisse validiert und dem Benutzer präsentiert.
  4. Interaktion: Der Benutzer kann Aufgaben starten, genehmigen und Ergebnisse über die gewählte Schnittstelle abrufen.

Voraussetzungen

  • OpenClaw muss installiert und konfiguriert sein.
  • Codex CLI muss auf dem System verfügbar sein.
  • Optional: Telegram Bot Token für Remote-Interaktion.

Installation

  1. Klonen Sie das Repository:
git clone https://github.com/cyborgsalamanca/codex-agent.git
cd codex-agent
  1. Führen Sie das Installationsskript aus:
./install.sh
  1. Konfigurieren Sie die Umgebungsvariablen (optional, wenn Telegram verwendet werden soll):
export TELEGRAM_BOT_TOKEN="your-bot-token"
export TELEGRAM_CHAT_ID="your-chat-id"
  1. Starten Sie den Agenten:
./run.sh

Verwendung

Über das Terminal

./codex-agent "Erstelle eine neue React-Komponente"

Über Telegram

Senden Sie dem Bot die Nachricht:

/start "Erstelle eine neue React-Komponente"

Der Agent fragt Sie dann nach der Genehmigung:

Befehl: codex "Erstelle eine neue React-Komponente"
Genehmigen? (ja/nein):

Konfiguration

Die Konfiguration erfolgt über Umgebungsvariablen oder eine .env-Datei. Optional:

  • TELEGRAM_BOT_TOKEN: Bot-Token für Telegram-Integration.
  • TELEGRAM_CHAT_ID: Erlaubte Chat-ID für den Bot.
  • CODEX_COMMAND: Benutzerdefinierter Befehl (Standard: codex).

Sicherheit

Jeder Befehl muss vor der Ausführung vom Benutzer genehmigt werden. Dies verhindert unbeabsichtigte Aktionen auf dem System. Bei Verwendung über Telegram wird die Genehmigung ebenfalls benötigt.

Fehlerbehebung

  • Fehler bei der Telegram-Verbindung: Überprüfen Sie den Bot-Token und die Chat-ID auf Richtigkeit.
  • Fehler bei der Codex-Ausführung: Stellen Sie sicher, dass Codex CLI korrekt installiert und im PATH ist.
  • Keine Ergebnisse: Überprüfen Sie die Logs des Agenten auf Fehler bei der Ausführung.

Lizenz

MIT

Verwandte Skills