So funktioniert es
Wie Rationale funktioniert, und was Ihren Rechner verlässt
Jeder Schritt von Rationale, was er auf Ihrem Rechner ausführt, und was ihn verlässt. Die Startseite zeigt die vier Schritte; diese Seite sagt, was jeder tut, welche Befehle laufen, welche Hooks installiert werden und, für jedes Ereignis, was Ihren Rechner verlässt und was ihn nie verlässt, geprüft am Quellcode des Clients (0.9.0) und an der API, mit der er spricht.
Geprüft am 6. Oktober 2026 · Client 0.9.0
Kurz gesagt
- Entscheidungen werden auf dem Rechner jeder Person von der Agenten-CLI extrahiert, die sie bereits nutzt (
claude -podercodex exec). Das Transkript geht an den Anbieter dieses Agenten, wie ohnehin, und nie an Rationale. - Rationale erhält die extrahierten Entscheidungen, kurze Zitate der eigenen Worte der Person und Metadaten: Sitzungs-ID und -Titel, Turn-Nummern, Repository, Branch, Commit, Zeitpunkt, Modell und Kosten.
- Bevor ein Agent eine Datei ändert, erreichen ihn die passenden Entscheidungen. Pfade werden auf Ihrem Rechner abgeglichen; ein Pfad, auf den nichts passt, verlässt ihn nie.
- Vier Hooks, einmal in die Einstellungen von Claude Code geschrieben.
rationale uninstallentfernt sie. - Claude Code heute, Codex in der Beta, jeder MCP-Client zum Lesen und Aufzeichnen. Cursor als Nächstes.
1 · Erfassen: wenn ein Turn endet
Installieren Sie den Client einmal pro Laptop. Von da an führt Ihr Agent jedes Mal, wenn er einen Turn beendet, den Stop-Hook des Clients aus (Claude Code; Codex, sobald Sie den Hooks vertraut haben). Der Hook startet eine Erfassung im Hintergrund und kehrt sofort zurück, sodass der Agent nie wartet. Ein Watcher tut jede Minute dasselbe für jeden Turn, den ein Hook verpasst hat: ein Absturz, ein geschlossenes Fenster, eine Sitzung, die eine Minute lang still ist und neue Turns hat.
Die Erfassung liest das Transkript der Sitzung auf Ihrem Rechner und baut ein kompaktes Delta der neuen Turns: Ihre Nachrichten, die Antworten des Agenten und die Tools, die er aufgerufen hat, mit ihrer Eingabe auf 200 Zeichen gekürzt. Tool-Ausgaben, Thinking und der Text, den der Agent von sich aus einfügt, bleiben draußen. Bis zu 120 Turns gehen in einen Block, mit bis zu 30 früheren Turns als Nur-Lese-Kontext, damit ein kurzer Block nicht isoliert gelesen wird.
Das Delta geht an die eigene CLI des Agenten auf Ihrem Rechner, angemeldet als Sie: claude -p für eine Claude-Code-Sitzung, codex exec für eine Codex-Sitzung. Eine Codex-Sitzung geht nie an Anthropic, und eine Claude-Code-Sitzung geht nie an OpenAI. Für Claude Code ist der Aufruf schlank: ein System-Prompt, ein JSON-Schema, keine Tools, keine Einstellungen, keine Hooks, keine MCP-Server, keine Sitzungsdatei, sodass er nie in Ihrem Verlauf auftaucht. Für Codex ist es das dokumentierte codex exec, flüchtig, schreibgeschützt, in einem leeren Ordner, mit den eigenen Hooks des Clients abgeschaltet.
Erfasst werden nur Sitzungen in einem Repository, das eines Ihrer Projekte listet. Der Client fragt Rationale, welcher Ihrer Workspaces das Git-Remote des Repositorys listet, und merkt sich die Antwort zehn Minuten. Kein Projekt: Nichts wird extrahiert und nichts gesendet. Zwei Workspaces: ebenfalls nichts, und rationale status nennt beide. Eine fehlgeschlagene Extraktion wird nach 5, dann 15, dann 60 Minuten wiederholt, solange derselbe Block fehlschlägt, und blockiert den Agenten nie.
Was Rationale erreicht, ist das Ergebnis: die Entscheidungen, dazu Sitzungs-ID und -Titel, Turn-Nummern, Repository, Branch, Commit, der Zeitpunkt des letzten Turns, Agent, Modell, Dauer, Tokens und Kostengegenwert. Der Endpunkt, der eine Erfassung entgegennimmt, hat kein Feld, das ein Transkript tragen könnte.
2 · Aufzeichnen: was eine Entscheidung enthält
Eine Entscheidung ist keine Zusammenfassung der Sitzung. Sie hat eine Frage, die Wahl, die Kriterien, die sie getrieben haben, mit ihrem Gewicht, die verworfenen Optionen und warum, Annahmen, und was das Team dazu bringen würde, sie zu überdenken. Sie ist an Pfade im Repository und an Bezeichner verankert (eine Klasse, eine Tabelle, einen Ticket-Key) und sagt, worum es geht: Business, Produkt oder Technik. Die eigenen Worte der Person, die sie entschieden hat, werden zitiert.
Jede Entscheidung wird als abgeleitet aufgezeichnet: Ein Agent hat sie extrahiert. Bestätigt wird sie nur durch eine Person: einen Klick in der App, ihre eigenen Worte in einer Sitzung (der Client prüft das Zitat gegen das Transkript, bevor er es sendet, sodass ein Agent, der sagt, jemand habe bestätigt, nicht genügt), oder den Merge des Pull Requests, der sie trug. Beide Herkünfte bleiben sichtbar, und Agenten sehen den Unterschied.
Entscheidungen werden pro Workspace nummeriert (D-42), als unveränderliche Versionen aufbewahrt und im Ruhezustand verschlüsselt. Der Server liest nur Bezeichner, Zustände, Anker und Zeitstempel. Jedes Lesen und jede Bestätigung wird in das Audit-Log des Workspace geschrieben. Der Extraktor meldet auch, wenn die Person im Gespräch eine frühere Entscheidung bestätigt, korrigiert oder zurückgezogen hat, und wenn der Agent nach einer gefragt hat.
Eine Sitzung, die keine Aufgabe genannt hat, schickt ihre Entscheidungen in den Eingang des Projekts, wo das Team sie verknüpft, behält oder zurückzieht. Eine Wiederholung einer bereits aufgezeichneten Entscheidung wird verknüpft, nicht zweimal aufgezeichnet.
3 · Kontext geben: #handle, Notizen und MCP
Eine Aufgabe ist ein #handle: ein lesbarer Slug, eindeutig im Workspace, an dem alles hängt: Sitzungen, Entscheidungen, Übergaben, Pull Requests, Tickets. Tippen Sie ihn in einen beliebigen Prompt, und der UserPromptSubmit-Hook schickt Rationale den Handle, das Repository und den Branch, sonst nichts aus dem Prompt. Zurück kommt der Kontext der Aufgabe: ihr Zustand, ihre aktiven Entscheidungen nach Bereich, ihre letzten Übergaben und ihre offenen Pull Requests. Die Sitzung wird mit der Aufgabe verknüpft, sodass ihre späteren Erfassungen dort landen.
Ein nach dem Handle benannter Branch verknüpft die Sitzung ebenfalls, ohne dass Sie etwas tippen. Wenn eine Sitzung startet, holt der SessionStart-Hook Ihre Notizen: ständige Anweisungen, die Sie Ihren Agenten gegeben haben („antworte mir auf Spanisch“, „fass die v1-Controller nie an“), für Workspace und Projekt dieses Repositorys, in höchstens 300 Tokens und zwei Sekunden. Dafür verlässt nur das Remote des Repositorys Ihren Rechner.
Assistenten ohne Hooks verbinden sich über MCP: Claude (claude.ai und die Desktop-App), ChatGPT, Cursor, Claude Code und Codex selbst, und jeder Client, der das Protokoll spricht. Der Remote-Server unter https://mcp.rationalehq.com/mcp nutzt OAuth 2.1 mit PKCE: URL einfügen, einmal anmelden, Ihre Workspaces freigeben. Es gibt keine API-Keys. Seine Tools sind context_for, search, list_tasks, list_inbox, list_notes, pull_request_for, record_decision, record_outcome, record_handoff, record_note, remove_note, open_task, set_visibility, answer_overlap und suggest_same_person; jedes erklärt, ob es liest oder schreibt, damit Ihr Client Sie vor einem Schreibvorgang fragen kann.
Business-Entscheidungen kommen zuerst, gefasst als Rahmen, den Produkt- und technische Entscheidungen nicht aufheben. Alles, was ein Agent über MCP aufzeichnet, ist abgeleitet, mit den zitierten Worten der Person, weil nichts ein Gespräch prüfen kann, das Rationale nicht gesehen hat.
4 · Warnen: vor der Änderung, nicht im Review
Der PostToolUse-Hook läuft nach jedem Tool-Aufruf und beendet sich in wenigen Millisekunden für Tools, die er nicht beobachtet. Er beobachtet Read, Edit, Write, MultiEdit und NotebookEdit sowie Bash-Befehle, die eine Datei nennen, weil Agenten mit cat, sed und grep so oft lesen wie mit Read; für Codex Shell-Befehle und apply_patch. Das Lesen ist der Moment, der zählt: Das Modell muss seine Änderung erst noch schreiben.
Der Hook hält einen Index der verankerten Entscheidungen des Repositorys, im Hintergrund beim Sitzungsstart und nach jedem Turn aufgefrischt: zu jeder Entscheidung Nummer, Pfade, Bezeichner, Bereich, Commit und Kurzfassung (Frage und Wahl). Er gleicht den Pfad der Datei auf Ihrem Rechner mit diesem Index ab und liest, für Entscheidungen, die eine Klasse, eine Tabelle oder einen Ticket-Key nennen, die Datei hier (Text, höchstens 512 KB), um danach zu suchen. Der Inhalt verlässt den Rechner nie. Eine Datei, auf die nichts passt, löst gar keine Anfrage aus.
Bei einem Treffer fragt eine einzige Anfrage Rationale nach dem Text der Warnung: das Repository, der Pfad relativ zum Repository, wie jede Entscheidung gepasst hat, welche Entscheidungen der Agent schon in seinem Kontext hat und, nach der Änderung einer Datei, die auch der offene Pull Request einer anderen Person ändert, die gerade geänderten Zeilen. Die Antwort kommt innerhalb von zwei Sekunden: höchstens drei Entscheidungen vollständig und der Rest nach Nummer, wer jede entschieden hat, ob eine Person sie bestätigt hat, und wie viele Commits die Datei seitdem berührt haben. Ist Rationale langsam oder nicht erreichbar, bekommt der Agent stattdessen die Kurzfassung aus dem lokalen Index. Jede gezeigte Warnung ist ein auditiertes Lesen.
Einmal pro Datei und Sitzung; erneut, wenn sich die Entscheidungen ändern. Eine Datei, deren Entscheidungen alle schon im Kontext des Agenten sind, bekommt keine Warnung. Es ist Kontext, nie eine Sperre: Der Hook ändert nie die Berechtigungen des Agenten und hält ihn nie an. Ein Hook, der fehlschlägt, beendet sich still.
Was Ihren Rechner verlässt
Eine Zeile pro Ereignis. Jede Zeile wurde am Quellcode des Clients (rationale-client 0.9.0) und an der API geprüft, die jede Anfrage entgegennimmt. Wo Ihre eigene CLI läuft, sagt die Zeile, was an den Anbieter Ihres Agenten geht: Dieser Verkehr geht dorthin, wohin Ihre Sitzungen ohnehin gehen, unter Ihrem eigenen Konto.
| Wann | Verlässt Ihren Rechner | Verlässt ihn nie |
|---|---|---|
Ein Turn endet (Stop-Hook; der Watcher für verpasste Turns) | An den Anbieter Ihres Agenten, über Ihr eigenes claude -p oder codex exec: die neuen Turns in kompakter Form (Ihre Nachrichten, die Antworten des Agenten, die aufgerufenen Tools mit gekürzter Eingabe), mit bis zu 30 früheren Turns als Kontext. An Rationale: die gefundenen Entscheidungen, mit den zitierten Worten der Person und den Pfaden, an denen sie verankert sind; welche früheren Entscheidungen die Person bestätigt, korrigiert oder zurückgezogen hat, mit Zitat und Turn; Sitzungs-ID und -Titel, Turn-Nummern, Repository-Remote, Branch, Commit, Zeitpunkt des letzten Turns, Agent, Modell, Dauer, Tokens, Kostengegenwert, Client-Version. | Das Transkript. Tool-Ausgaben und Thinking, nicht einmal an Ihren Anbieter. Werte von Secrets: beim Schreiben abgelehnt, aus Zitaten entfernt. Eine Codex-Sitzung geht nie an Anthropic; eine Claude-Code-Sitzung nie an OpenAI. |
Der Agent liest oder ändert eine Datei (PostToolUse: Read, Edit, Write, MultiEdit, NotebookEdit, Bash-Befehle, die eine Datei nennen; bei Codex Shell-Befehle und apply_patch) | Nichts, es sei denn, der Pfad oder der Inhalt der Datei passt auf den lokalen Index, oder der Pfad steht im offenen Pull Request einer Kollegin oder eines Kollegen. Dann an Rationale: das Repository-Remote, der Pfad relativ zum Repository, wie jede Entscheidung gepasst hat (Nummer, Art, Anker, Commits seitdem), die Entscheidungen, die schon im Kontext des Agenten sind, das Tool, die Sitzungs-ID und, nach der Änderung einer Datei im Pull Request von jemandem, die gerade geänderten Zeilenbereiche. | Der Inhalt der Datei: Bezeichner werden gesucht, indem sie hier gelesen wird, höchstens 512 KB. Pfade, auf die nichts passt. Der Befehl und seine Ausgabe. |
Sie tippen #handle in einen Prompt (UserPromptSubmit) | Der Handle (bis zu drei pro Prompt), das Repository-Remote, der Branch, die Sitzungs-ID, der Agent. Der Kontext der Aufgabe kommt zurück. | Der Prompt. Ein Prompt ohne #handle löst keine Anfrage aus. |
Eine Sitzung startet (SessionStart, auch nach /clear oder einer Komprimierung) | Das Repository-Remote, die Sitzungs-ID und der Agent, um Ihre Notizen zu holen (höchstens zwei Sekunden). Im Hintergrund: das Remote und der Digest des gehaltenen Index, um die verankerten Entscheidungen aufzufrischen (unchanged kommt zurück, wenn sich nichts bewegt hat); und das Remote allein, um zu fragen, welcher Workspace es listet (zehn Minuten gecacht). | Der Arbeitsordner, Ihre Dateien, die Umgebung. |
Ein MCP-Client ruft ein Tool auf (Claude, ChatGPT, Cursor oder jeder Client, über mcp.rationalehq.com) | Was der Agent dem Tool übergibt: einen #handle, Pfade oder Refs, einen Projektnamen, Entscheidungsnummern, Suchwörter, oder was er aufzeichnet (eine Entscheidung, ein Ergebnis, eine Übergabe, eine Notiz, eine Aufgabe, mit den zitierten Worten der Person). Über MCP gibt es keinen lokalen Index: Die Pfade, die der Agent an context_for übergibt, erreichen Rationale so, wie sie sind. Jede gelesene oder geschriebene Entscheidung ist ein auditiertes Ereignis. | Das Gespräch. Der Code. Eine Suchanfrage wird weder gespeichert noch protokolliert. |
| Eine Zusammenfassung ist fällig (der Watcher fragt einmal pro Stunde; einmal am Tag pro Projekt, oder nach zehn neuen Entscheidungen) | An Rationale: eine Reservierungsanfrage, ohne Inhalt. Rationale gibt die Aufgaben des Projekts, die letzten Übergaben, die bisherigen Themen und die aktiven Entscheidungen in Kurzform zurück. An den Anbieter Ihres Agenten, über claude -p (oder codex exec auf einem Rechner ohne Claude Code): diese Eingabe, nie ein Transkript. An Rationale: der Status (erledigt, in Arbeit, als Nächstes), die Themen mit den Entscheidungen, die jedes abdeckt, und wo die KI sie eingeordnet hat, wo jede Aufgabe steht, Spannungen zwischen Entscheidungen, ein Bereich und Bezeichner für Entscheidungen, die keine haben, die jetzt erfüllten Bedingungen zum Überdenken, dazu Modell, Dauer, Tokens und Kosten. | Transkripte, Code, Dateien. |
| Eine Sitzung wird still (der Watcher, 30 Minuten ohne neuen Turn, nur Sitzungen mit Entscheidungen) | An den Anbieter Ihres Agenten: die letzten 60 Turns der Sitzung in kompakter Form, über dieselbe CLI. An Rationale: die Übergabe, die er geschrieben hat (Zusammenfassung, nächste Schritte, offene Fragen), die Sitzungs-ID und der Agent. | Die Turns selbst. Eine Sitzung ohne Entscheidungen bekommt keine Übergabe; eine, für die Rationale keine Aufgabe hat, wird nicht erneut gefragt. |
Sie deployen (rationale deploy production, optional, für Teams, die von ihren Rechnern deployen) | Das Repository-Remote, die Umgebung, der Commit-Sha und sein Branch, bis zu 500 von ihm erreichbare Commit-Shas, der Name des Tools. Rationale markiert die Pull Requests und Entscheidungen, die live sind. | Commit-Nachrichten, Diffs, Code. |
Sie melden sich an (rationale init, rationale login) | Der Name Ihres Rechners (der Computername unter macOS, sonst der Hostname) und die Client-Version, um den Geräte-Flow zu starten. Sie geben im Browser, angemeldet bei Rationale, einen Code ein. Das Token des Geräts kommt einmal zurück und wird nur für Sie lesbar gespeichert (~/.config/rationale/config.json, Modus 600). | Ein Passwort: Es gibt keines. Rationale meldet Personen per E-Mail-Link an. |
Sie fügen einen Thread ein (rationale record, ein Slack-Thread oder Besprechungsnotizen, optional) | An den Anbieter Ihres Agenten: der Text, über denselben Extraktor. An Rationale: die gefundenen Entscheidungen und der Titel, den Sie vergeben haben, als Erfassung mit einem Turn, markiert als paste. | Der Text selbst. |
| Jede Anfrage an Rationale | Die Version des Clients (User-Agent), welche Agenten seine Hooks auf diesem Rechner ausführen (claude_code=4/4, codex=0/4: Namen und Zahlen) und einmal nach jedem Update dessen Ergebniscode (ok, ungültige Signatur, zurückgerollt). Wie jeder Server sieht Rationale die IP-Adresse, von der eine Anfrage kommt. Mit der Auffrischung des Index Zähler pro Repository: geprüfte und passende Lese- und Änderungsvorgänge, Wiederholungen, Zeitüberschreitungen, IDs von Warnungen, die der Agent zitiert oder mit einer weiteren Änderung beantwortet hat, Antwortzeiten. | Nichts aus einer Sitzung. Pfade: Die Zähler sind nur Zahlen und IDs. |
| Alle sechs Stunden die Update-Prüfung (der Watcher, nie ein Hook) | Ein GET des signierten Release-Manifests und seiner Signatur von app.rationalehq.com/client, das zu den Dateien auf GitHub weiterleitet, mit der Client-Version im User-Agent. Die Binärdatei wird neben die aktuelle geladen, geprüft (minisign-Signatur, Größe, sha256, ein zweisekündiger --version-Lauf) und ausgetauscht; die vorige bleibt für rationale update --rollback erhalten. | Nichts über Sie oder Ihre Sitzungen. Homebrew-Installationen melden nur, dass eine neuere Version existiert. |
Der Inhalt von Entscheidungen, Notizen und Übergaben ist im Ruhezustand verschlüsselt, mit Schlüsseln, die getrennt von der Datenbank aufbewahrt werden. Unser Personal sieht Bezeichner, Zustände und Anker, nie den Inhalt, und jeder Blick unseres Personals wird in Ihr Audit-Log geschrieben. Die Sicherheitsseite hat die technische Sicht; die Datenschutzerklärung die rechtliche.
In zwei Minuten installieren
Ein Befehl, ohne sudo, macOS oder Linux. Er legt eine Binärdatei unter ~/.local/bin/rationale ab und sonst nichts: noch keine Hooks, keine Anmeldung.
curl -fsSL https://rationalehq.com/install.sh | shOder mit Homebrew:
brew tap rationalehq/tap https://github.com/jorgebasilio/homebrew-tap
brew install rationalehq/tap/rationaleDann, in einem Repository, das Ihr Workspace listet:
rationale init- Im Browser anmelden. Das Terminal zeigt einen Code und öffnet die Anmeldeseite der App. Eine Anmeldung pro Workspace;
rationale loginfügt eine weitere hinzu. - Dieses Repository. Es prüft, welcher Ihrer Workspaces das Git-Remote dieses Repositorys listet. Von einem gelistet: erfasst. Von keinem: Es sagt es und fragt, ob Sie es gerade gelistet haben.
- Agenten auf diesem Rechner. Es schreibt die vier Hooks in die
~/.claude/settings.jsonvon Claude Code (ein Backup bleibt erhalten; Ihre eigenen Einträge bleiben unberührt) und, wenn Codex da ist, in~/.codex/hooks.json, und erklärt Ihnen den Vertrauensschritt, den Codex verlangt. Cursor wird erkannt und gemeldet, noch nicht erfasst. - Watcher. Ein launchd-Job unter macOS, ein systemd-User-Timer unter Linux, jede Minute: erfasst jeden Turn, den ein Hook verpasst hat, schreibt Übergaben, erstellt Zusammenfassungen und prüft auf Updates. Ohne systemd-User-Session erfassen die Hooks trotzdem jeden Turn.
Fertig. Arbeiten Sie wie gewohnt. rationale status zeigt jederzeit die Anmeldungen, den Workspace dieses Repositorys, die Hooks, den Watcher und die letzte Sitzung. Um aus Claude, ChatGPT oder Cursor zu lesen und aufzuzeichnen, fügen Sie den MCP-Server hinzu; die Dokumentation hat die Schritte für jeden Client. Für Claude Code:
claude mcp add --scope user --transport http rationale https://mcp.rationalehq.com/mcp Die Hooks, und wie man sie entfernt
rationale init fügt dem Objekt hooks in ~/.claude/settings.json vier Einträge hinzu. Jeder führt die installierte Binärdatei mit dem Namen des Ereignisses aus; die Binärdatei entscheidet, was zu tun ist, sodass ein Update Ihre Einstellungen nie umschreibt. Die Zeitlimits sind das Höchste, was ein Hook brauchen darf; sie kehren weit früher zurück.
| Hook | Läuft wenn | Was er tut | Zeitlimit |
|---|---|---|---|
Stop | Der Agent beendet einen Turn | Startet eine Erfassung der neuen Turns im Hintergrund und kehrt zurück | 10 s |
UserPromptSubmit | Sie senden einen Prompt | Mit einem #handle: verknüpft die Sitzung mit der Aufgabe und fügt den Kontext der Aufgabe hinzu. Sonst nichts. | 15 s |
PostToolUse | Nach jedem Tool-Aufruf (ohne Matcher) | Ein Lesen oder Ändern einer Datei: lokal abgeglichen, bei einem Treffer werden die verankerten Entscheidungen hinzugefügt. Jedes andere Tool: beendet sich sofort. | 3 s |
SessionStart | Eine Sitzung startet oder wird fortgesetzt, oder nach /clear oder einer Komprimierung | Fügt Ihre Notizen hinzu; frischt den Anker-Index im Hintergrund auf | 5 s |
Ein Eintrag sieht so aus; der Befehl ist der absolute Pfad der Binärdatei, nie eine Suche im PATH:
"Stop": [{ "hooks": [{ "type": "command", "command": "/Users/you/.local/bin/rationale hook claude-code stop", "timeout": 10 }] }]Ein Hook blockiert den Agenten nie: Jeder Fehler wird abgefangen und der Hook beendet sich mit 0; ein Absturz beendet sich mit einem Code, den Claude Code als nicht blockierenden Fehler anzeigt. Hooks tun nichts in einem Repository, das kein Projekt listet. Für Codex gehen die vier Einträge in ~/.codex/hooks.json, ebenfalls ohne Matcher; Codex führt sie erst aus, nachdem Sie ihnen vertraut haben (/hooks in der CLI, Review hooks in der App), und der Client schreibt dieses Vertrauen nie für Sie.
Um alles zu entfernen:
rationale uninstallEs entfernt die vier Hooks aus Claude Code und aus Codex, behält ein Backup jeder Einstellungsdatei, und entfernt den Watcher. Widerrufen Sie dann das Gerät auf der Seite Devices der App, was sein Token ungültig macht. Die Konfiguration bleibt in ~/.config/rationale/ und der lokale Zustand in ~/.local/state/rationale/, bis Sie sie löschen; die Binärdatei ist eine einzelne Datei, die Sie entfernen können.
Agenten und Konnektoren heute
Was live ist, was in der Beta ist und was als Nächstes kommt. Wir nennen, was wir nicht abdecken, statt es zu unterstellen.
| Agent oder Tool | Status | Was funktioniert |
|---|---|---|
| Claude Code | Live | Erfassung nach jedem Turn, Warnungen vor Änderungen (Read, Edit, Write, MultiEdit, NotebookEdit, Bash), Kontext per #handle, Notizen beim Sitzungsstart, Übergaben, Zusammenfassungen |
| Codex (die CLI, die ChatGPT-Desktop-App und die IDE-Erweiterung) | Beta | Erfassung und Kontext, sobald Sie den Hooks vertraut haben; Warnungen bei Shell-Befehlen und apply_patch; Extraktion mit codex exec über Ihre eigene ChatGPT-Anmeldung, die sich einen Tag lang selbst pausiert, wenn OpenAI ungewöhnliche Aktivität meldet |
| Claude (claude.ai und die Desktop-App), ChatGPT, Cursor, jeder MCP-Client | Live | Die Entscheidungen Ihres Teams lesen und neue über den Remote-MCP-Server aufzeichnen. Keine Erfassung und keine Warnungen vor der Änderung: Die kommen von den Hooks. |
| Erfassung in Cursor | Als Nächstes | Cursor wird von rationale init erkannt und gemeldet; seine Sitzungen werden noch nicht erfasst |
| Gemini CLI | Als Nächstes | Nicht gebaut |
| GitHub | Live | Eine GitHub App auf den Organisationen Ihrer Wahl: Pull Requests, Reviews und Issues, verknüpft mit den Entscheidungen zu den Dateien, die sie ändern; der Merge eines Pull Requests bestätigt die auf seinem Branch erfassten Entscheidungen |
| Jira | Live | OAuth mit Ihrer Atlassian-Site: Tickets und Epics werden Aufgaben, Entscheidungen folgen dem Ticket |
| Ohne Tracker | Live | Aufgaben leben in Rationale; Agenten öffnen sie, wenn Sie darum bitten |
| Linear, Slack | Als Nächstes | Nicht gebaut. Sagen Sie uns bei der Zugangsanfrage, was Ihr Team nutzt. |
Early Access: Zugang anfragen, und wir richten Ihren Workspace mit Ihnen ein, innerhalb eines Werktags.
Alles andere: support@rationalehq.com