OpenCognitOpenCognitDOCS

Editor, Suche & Git

Dateien bearbeiten — neben den Terminals oder allein, mit Vorher/Nachher —, das Projekt durchsuchen, Änderungen prüfen und committen.

Editor

Der eingebaute Editor (CodeMirror) mit Dateibaum und Reitern. Strg+S speichert. Ändert ein Agent die Datei, während sie offen ist, warnt der Editor statt zu überschreiben.

Auch im Seitenpanel (Reiter Editor) bearbeitest du Dateien direkt: ungespeicherte Änderungen zeigt ein Punkt, Strg+S oder Speichern schreibt, ↻ lädt neu. Bilder werden angezeigt, sehr große Dateien öffnest du extern.

Editor neben den Terminals

Oben rechts wählst du je Workspace die Ansicht: nur Terminals, Terminals + Editor oder nur Editor (mit Dateibaum). Die Trennlinie lässt sich ziehen, ein Doppelklick setzt halbe-halbe. Jeder Workspace hat eigene Tabs — wechselst du das Projekt, siehst du dessen Dateien; zurück ist alles wieder wie vorher. Die Terminals laufen dabei immer weiter.

Strg+P öffnet Datei öffnen: ein paar Buchstaben genügen („wkorb“ findet Warenkorb.tsx). Dateien aus Änderungen, Suche und Graph öffnen sich in der Terminal-Ansicht daneben statt auf einer eigenen Seite.

Editor folgt den Agenten

Ändert ein Agent eine Datei, öffnet sie sich als Tab — mit dem Logo des Agenten (ein Klick springt zu seinem Terminal). Die geänderten Zeilen leuchten kurz auf und behalten eine Randmarke; unten steht „Kimi ändert gerade …“.

  • Der Schalter Aus · Fokus · Alle im Editor bestimmt, wessen Dateien sich öffnen: keine, nur die des Agenten im Fokus, oder alle. Offene Tabs werden immer aktualisiert.
  • Der Editor nimmt dir nie den Fokus: Tippst du gerade, öffnet der Tab im Hintergrund.
  • Ungespeicherte eigene Änderungen werden nie überschrieben — dann erscheint die Leiste „Neu laden / Meine Version speichern“.
  • Höchstens acht automatisch geöffnete Tabs; ältere, unveränderte machen Platz.

Das klappt mit CLIs, die ihre Dateizugriffe melden (Claude Code, Kimi Code).

Vorher/Nachher

Aus einer Karte im Orchestrator-Chat (siehe Dirigent) öffnest du eine Datei als Vorher/Nachher: der Stand vor dem Auftrag gegen jetzt, nebeneinander oder untereinander, unveränderte Bereiche eingeklappt. Jede Änderung einzeln behalten oder zurücknehmen, mit ‹ › springst du von Änderung zu Änderung; unten Alles übernehmen oder Alles zurücknehmen.

Projektsuche

Strg+Umschalt+F durchsucht alle Dateien — mit Groß/Klein, ganzen Wörtern und regulären Ausdrücken. Ein Klick auf einen Treffer öffnet die Stelle im Editor.

Änderungen & Review

Die Ansicht Änderungen zeigt alle geänderten Dateien mit Diff.

  • Zeilen kommentieren und die Kommentare gesammelt an einen Agenten schicken (Review-Schleife).
  • Dateien auswählen und committen oder verwerfen.

Git

Branch wechseln oder neu anlegen, Pull (nur Fast-Forward), Push mit Rückfrage, Vorsprung und Rückstand zum Remote, die letzten Commits. Nichts passiert ohne deinen Klick.

Pull Requests und Merge-Requests

Arbeitet ein Agent in seinem eigenen Worktree und hat committet, erscheint an seiner Kachel der Knopf Pull Request erstellen — Titel und Ziel-Branch sind vorbelegt, auf Wunsch als Draft. Danach zeigt ein Badge den Stand der CI (läuft, grün, fehlgeschlagen); schlägt sie fehl, meldet sich OpenCognit.

  • GitHub: über die GitHub-CLI gh (einmal gh auth login).
  • GitLab: über die GitLab-CLI glab (einmal glab auth login, bei eigenen Servern mit --hostname git.firma.de). Der Knopf heißt dann Merge-Request erstellen, das Badge zeigt die Pipeline. Selbst gehostete GitLab-Server erkennt OpenCognit an der glab-Anmeldung, an „gitlab“ im Servernamen und an verschachtelten Gruppen (firma/team/projekt).