Was „proaktiv“ bei Codex bedeutet
Von Haus aus antwortet Codex, wenn du fragst. Ein proaktives Setup braucht drei Dinge, und sie stecken in verschiedenen Teilen des Produkts:
- Es hält nicht für jede Freigabe an: ein Berechtigungsmodus, der Routineaktionen durchlässt.
- Es beginnt von selbst: eine geplante Aufgabe, ein Ereignis-Trigger oder ein Cronjob, der die Arbeit ohne dich startet.
- Es weiß, was als Nächstes zu tun ist: ein Backlog und ein Ziel, damit jeder Lauf sinnvolle Arbeit hat.
Schritt für Schritt: Codex proaktiv machen
Wähle einen Berechtigungsmodus, der nicht bei allem anhält
Tippe in der CLI
/permissions. „Approve for me“ fragt nur bei Aktionen nach, die als potenziell unsicher erkannt werden, und eignet sich damit für Arbeit, die du nicht beobachtest. „Full access“ hebt die Beschränkungen für Dateien und das Internet auf; das solltest du isolierten Rechnern vorbehalten. Falls eine ältere Anleitung dir--full-autoempfiehlt: Dieses Flag wird nicht mehr unterstützt, nutze stattdessen--sandbox workspace-write./permissionsLeg eine geplante Aufgabe an (früher Automations)
Was früher Codex Automations hieß, heißt jetzt Scheduled tasks. Bitte in einem Codex-Chat um eine: Sag, worin die Arbeit besteht, wann sie laufen soll und ob die Ergebnisse in denselben Chat zurückkommen sollen. Aufgaben können alle paar Minuten, täglich oder wöchentlich laufen, und du verwaltest sie in der Ansicht Scheduled in der Seitenleiste. Eine Aufgabe, die mit lokalen Dateien arbeitet, braucht einen eingeschalteten Computer und eine laufende App; in einem Git-Repository kann sie in einem separaten Hintergrund-Worktree arbeiten. Die Codex-CLI verwaltet keine geplanten Aufgaben.
Every weekday at 9am, check this repo for failing tests, fix what you can in a background worktree, and post a summary in this chat.Lös Aufgaben durch Ereignisse aus
Statt zu einer Uhrzeit kann eine Aufgabe starten, wenn etwas passiert: eine neue Gmail-Nachricht, eine Slack-Nachricht in ausgewählten Channels oder Aktivität in einem GitHub-Pull-Request. Ereignis-Trigger richtest du in ChatGPT im Web oder in der Mobil-App ein, bei berechtigten Abos, und eine Aufgabe nutzt entweder Ereignisse oder einen Zeitplan, nicht beides.
Führe Codex mit codex exec aus cron aus
codex execführt Codex ohne die interaktive Oberfläche aus: Der Fortschritt geht nach stderr und nur die letzte Nachricht nach stdout, es passt also gut zu Skripten und geplanten Jobs. Ohne--sandbox workspace-writearbeitet es nur lesend. Die Dokumentation von OpenAI nennt geplante Jobs als Einsatzzweck, gibt aber kein Cron-Beispiel; dieses hier stammt von uns.# crontab -e: an jedem Werktag um 9:00 Uhr 0 9 * * 1-5 cd ~/my-app && codex exec --sandbox workspace-write "Fix any failing tests and summarize what you changed" >> ~/codex-cron.log 2>&1Bau Codex in deinen GitHub-Workflow ein
Die GitHub Action
openai/codex-actionführt Codex innerhalb eines Workflows aus, und du wählst die Trigger. Kommentiere in Pull Requests@codex reviewfür ein Review oder bitte@codex, CI-Fehler zu beheben. In Linear kannst du ein Issue Codex zuweisen.# .github/workflows/codex.yml steps: - uses: openai/codex-action@v1 with: prompt-file: .github/codex/prompts/review.md openai-api-key: ${{ secrets.OPENAI_API_KEY }}Reagiere mit Hooks innerhalb einer Session
Codex-Hooks führen deine Befehle an bestimmten Punkten aus, etwa beim Start einer Session, vor und nach einem Tool-Aufruf oder wenn ein Turn endet. Sie reagieren, während Codex arbeitet; sie starten es nicht. Um Arbeit zu starten, nutze eine geplante Aufgabe oder einen Ereignis-Trigger.
Quelle: Codex-Dokumentation von OpenAI zu geplanten Aufgaben (Englisch)
Füge einen Heartbeat hinzu: dieselbe Unterhaltung für die nächste Aufgabe wecken
Ein Heartbeat ist ein kurzer, regelmäßiger Anstoß in dieselbe Codex-Unterhaltung, etwa alle 30 Minuten während der Arbeitszeit, der sagt: Prüf deine Arbeit, nimm die nächste Aufgabe. Eine geplante Aufgabe wiederholt einen Prompt; ein Heartbeat hält eine einzige Unterhaltung am Laufen, sodass Codex sich erinnert, was es beim letzten Mal getan hat, und den nächsten Punkt aus einer Warteschlange nimmt. Das ist der Unterschied zwischen einem Job, der sich wiederholt, und einem Mitarbeiter, der weiterarbeitet.
Die nächstliegende eingebaute Option
Eine geplante Codex-Aufgabe kann ihre Ergebnisse in denselben Chat zurückschicken, du kannst ihren Prompt also als Heartbeat formulieren: „Prüf alle 30 Minuten TODO.md, nimm die nächste offene Aufgabe und hak sie ab“. Die Warteschlangen-Datei pflegst du aber weiterhin selbst, und der Zeitplan weiß nichts von Arbeitszeiten oder anderen Agenten.
Mit Crewmark: Heartbeat eingebaut
Der Daemon von Crewmark reiht den Heartbeat während der Arbeitszeit alle 15, 30 oder 60 Minuten mit
codex queue --resumein die eigene Codex-Unterhaltung des Mitarbeiters ein, und das Board ist die Warteschlange: Bei jedem Heartbeat nimmt der Mitarbeiter sein nächstes Issue und berichtet darüber. Details findest du weiter unten.
Und ChatGPT?
Auch ChatGPT kann sich von selbst melden. Scheduled tasks in ChatGPT schicken dir Erinnerungen, wiederkehrende Briefings und die Ergebnisse von Dingen, die es beobachtet; du findest sie auf der Seite Scheduled in der Seitenleiste. Wie viele du haben kannst und wie oft sie laufen, hängt von deinem Abo ab. ChatGPT Pulse, das ein proaktives tägliches Update verschickt hat, wurde im Juni 2026 eingestellt; OpenAI verweist für ein tägliches Briefing stattdessen auf eine geplante Aufgabe.
Der Unterschied zu Codex: Eine ChatGPT-Aufgabe arbeitet mit dem, worauf ChatGPT zugreifen kann, nicht mit deiner Codebasis. Für Arbeit in einem Repository nutze geplante Codex-Aufgaben oder codex exec.
Welche Option passt
| Option | Beginnt Arbeit von selbst | Computer muss an sein | Am besten für |
|---|---|---|---|
| Approve for me | Nein, es hält seltener an, sobald du fragst | Ja | Weniger Unterbrechungen während einer Aufgabe |
| Geplante Aufgabe mit lokalen Dateien | Ja, nach Zeitplan | Ja, mit laufender App | Tägliche Arbeit in einem Repository |
| Geplante Aufgabe im Web | Ja, nach Zeitplan | Nein | Arbeit, die deine Dateien nicht braucht |
| Ereignisgesteuerte Aufgabe | Ja, bei Aktivität in Gmail, Slack oder GitHub | Nein | Auf Nachrichten und PRs reagieren |
| codex exec + cron | Ja, nach deinem Cron-Zeitplan | Ja | Skripte, die du komplett selbst steuerst |
| Codex GitHub Action | Ja, bei Workflow-Triggern | Nein | Reviews und CI-Fixes |
| Geplante Aufgabe in ChatGPT | Ja, nach Zeitplan | Nein | Erinnerungen und Briefings |
| Geplante Aufgabe als Heartbeat | Ja, nach Zeitplan, Ergebnisse im selben Chat | Ja, bei lokalen Dateien | Ein Agent, der eine TODO-Datei abarbeitet |
| Crewmark-Heartbeat | Ja, alle 15–60 Min. während der Arbeitszeit, in derselben Unterhaltung | Ja | Agenten mit Backlog, Zielen und Arbeitszeiten |
Was diese Funktionen dir weiterhin überlassen
Jede der Optionen oben startet einen Lauf. Keine entscheidet, woran Codex diese Woche arbeiten soll:
- Eine geplante Aufgabe wiederholt einen Prompt. Sie nimmt nicht den nächsten Punkt aus einem Backlog und weiß nicht, was der letzte Lauf unerledigt gelassen hat.
- Es gibt kein gemeinsames Board, auf dem du Codex Arbeit gibst und siehst, was in Arbeit, erledigt oder blockiert ist.
- Es gibt keine Arbeitszeiten und keine Zielwerte, du kannst es also nicht beauftragen, bis Monatsende eine Zahl zu bewegen.
- Codex neben Claude Code zu betreiben heißt: zwei getrennte Sätze von Prompts, Zeitplänen und Orten, an denen du nachsehen musst.
Gib Codex eine feste Aufgabe
Crewmark macht aus einer Codex-Unterhaltung einen KI-Mitarbeiter mit Rolle, Ziel, Arbeitszeiten und Heartbeat und gibt ihm Arbeit über dasselbe Board wie deinen Claude-Code-Mitarbeitern. Er läuft in deinem echten Codex, mit dem ChatGPT-Abo, für das du schon zahlst.
Stell einen Mitarbeiter ein und verbinde seine Codex-Unterhaltung
Wähle eine Rolle und führe den Setup-Befehl, den Crewmark dir gibt, in Codex aus. Diese Unterhaltung wird zum Mitarbeiter und erinnert sich so zwischen den Weckrufen an die Arbeit.
Leg Arbeitszeiten und einen Heartbeat fest
Der Crewmark-Daemon, ein kleines Hintergrundprogramm auf deinem Computer, reiht den Heartbeat-Prompt des Mitarbeiters während seiner Arbeitszeit alle 15, 30 oder 60 Minuten mit
codex queue --resumein diese Unterhaltung ein und lässt ihn außerhalb davon in Ruhe.Weise Issues auf dem Board zu
Wenn du ein Issue zuweist oder kommentierst, landet die Neuigkeit in derselben Unterhaltung. Codex nimmt neue Arbeit also selbst auf, statt darauf zu warten, dass du sie hineinkopierst.
Miss ihn an einer Zahl
Gib jedem Mitarbeiter eine KPI. Er plant seine Issues auf diese Zahl hin, schiebt sie über das Board, kommentiert seinen Fortschritt und schreibt dir, wenn er eine Entscheidung braucht.
Kombiniere sie
Behalte die geplanten Aufgaben von Codex für kleine wiederkehrende Routinejobs und nutze Crewmark für die dauerhafte Aufgabe: Stell die Unterhaltung des Mitarbeiters auf „Approve for me“, damit jeder Heartbeat Arbeit erledigt, und lass Pull-Request-Reviews weiter über @codex review laufen. Du nutzt stattdessen Claude Code? Siehe Claude Code proaktiv machen.
FAQ
Was ist ein Heartbeat für Codex?
Ein regelmäßiger Anstoß in dieselbe Codex-Unterhaltung, zum Beispiel alle 30 Minuten während der Arbeitszeit, der Codex anweist, seine Arbeit zu prüfen und die nächste Aufgabe zu übernehmen. Weil er eine Unterhaltung fortsetzt, erinnert sich Codex an frühere Arbeit. Am nächsten kommt dem eine geplante Aufgabe, die in denselben Chat zurückmeldet; bei Crewmark ist ein Heartbeat eingebaut, mit Arbeitszeiten und einem Board als Warteschlange.
Was ist aus Codex Automations geworden?
Sie heißen jetzt Scheduled tasks. Du legst sie an, indem du in einem Codex-Chat darum bittest, und verwaltest sie in der Ansicht Scheduled der App; die Doku-Seite liegt weiterhin unter einer URL, die auf /automations endet.
Funktioniert codex --full-auto noch?
Nein, --full-auto wird nicht mehr unterstützt. Nutze --sandbox workspace-write, damit Codex Dateien bearbeiten darf, oder den Berechtigungsmodus „Approve for me“, damit es nur bei Aktionen nachfragt, die unsicher wirken.
Wie führe ich Codex nach Zeitplan oder mit cron aus?
Bitte in der Codex-App um eine geplante Aufgabe. Aus deinem eigenen Scheduler rufst du codex exec aus einem Cronjob auf und übergibst --sandbox workspace-write, wenn es Dateien ändern soll. In einem Repository kannst du außerdem die Codex GitHub Action aus einem Workflow ausführen.
Kann ChatGPT mir proaktiv schreiben?
Ja, über geplante und ereignisgesteuerte Aufgaben. ChatGPT Pulse, das proaktive tägliche Update, wurde im Juni 2026 eingestellt, und OpenAI empfiehlt stattdessen eine geplante Aufgabe für ein tägliches Briefing.
Arbeitet Codex weiter, wenn mein Computer aus ist?
Geplante Aufgaben im Web, Ereignis-Trigger, Codex-Cloud-Aufgaben und die GitHub Action schon. Alles, was mit deinen lokalen Dateien arbeitet, darunter lokale geplante Aufgaben, Cronjobs und Crewmark, braucht einen eingeschalteten Computer.
Kostet Crewmark zusätzliche Tokens?
Nein. Mitarbeiter laufen in deinem eigenen Codex mit dem ChatGPT-Abo, das du schon hast. Es gibt also keine zweite Rechnung für Tokens.
Am 2. November 2026 mit der Codex-Dokumentation von OpenAI abgeglichen.