DEV Community

Cover image for Was deine KI-Agenten geändert haben, an einem Ort prüfen mit osFoundry Merge Station
tauchiii for tauchi Deutsch

Posted on

Was deine KI-Agenten geändert haben, an einem Ort prüfen mit osFoundry Merge Station

Sobald mehrere Agenten echte Arbeit erledigen, kommen ihre Änderungen von überall her. Ein Agent hat den Preistext in einer Notiz umgeschrieben, ein anderer Zeilen in einem Datenkanal bereinigt, eine Kollegin hat die Onboarding-Checkliste bearbeitet, und in einer Sandbox auf deinem Laptop liegt auch noch etwas. Die Arbeit ist nützlich, aber um sie zu prüfen, musst du dir merken, wo jede Änderung steckt. osFoundry Merge Station bündelt alles in einer einzigen Review-Liste, und Versions zeigt, wer was geändert hat.

Eine Liste für alle vorgeschlagenen Änderungen

osFoundry ist eine Desktop-App, die Chat, Agenten, Dateien und Tools in einem Fenster vereint. Merge Station sammelt Merge Requests von Agenten und Teammitgliedern sowie lokal in Sandboxes vorbereitete Arbeit in einer einzigen Liste. Die Kopfzeile zählt, was offen ist (hier 3 ausstehend und 1 Sandbox).

osFoundry Merge Station mit einer aktiven Sandbox und drei Merge Requests, jeweils mit Status, Autor, Quelle und Ziel sowie einer KI-Zusammenfassung (Beispieldaten)

Der Bereich Sandboxes zeigt lokale Arbeit, die noch nicht vorgeschlagen wurde, mit ihrem Branch und der Zahl geänderter Dateien und Zeilen. Unter Merge requests zeigt jede Zeile den Titel, den Status (Open, Approved oder Conflicts), wer den Request eröffnet hat (ein Agent wie writer oder data-steward oder ein User), Quelle und Ziel sowie eine einzeilige KI-Zusammenfassung dessen, was er berührt, zum Beispiel "Changes 2 sections of one note; no other entities touched." Oft reicht diese Zusammenfassung schon, um zu entscheiden, welchen Request man zuerst öffnet.

Einen Request öffnen

Ein Request öffnet sich in seiner Overview: Beschreibung, Quelle, Ziel, Autor, Erstellungszeit und AI Summary, dazu Approve und Reject. Braucht ein Request eine Freigabe, steht das dabei ("Requires approval to merge"). Nichts, was ein Agent vorschlägt, landet also von allein.

Die Overview eines Merge Requests in osFoundry Merge Station mit Beschreibung, Quelle, Ziel, Autor, KI-Zusammenfassung und den Buttons Approve und Reject (Beispieldaten)

Der Tab Changes listet jedes geänderte Element mit seinem Status (modified oder created) und stellt Vorher und Nachher nebeneinander. Hier hat der Agent die Hero-Zeile der Preisseite gekürzt und einen Tarifvergleich angelegt. Jede Änderung lässt sich als Original vor der Bearbeitung oder als bearbeitete Fassung herunterladen, praktisch, wenn du sie in einem anderen Tool prüfen willst.

Der Tab Changes eines Merge Requests in osFoundry Merge Station mit einer geänderten und einer neu angelegten Datei samt Vorher- und Nachher-Text (Beispieldaten)

Wenn sich das Ziel verändert hat

Hat sich das Ziel nach dem Erstellen des Requests geändert, bekommt der Request einen Tab Conflicts und eine klare Meldung: Der Ziel-Branch hat sich seit dem Anlegen dieses Branches geändert, und die Konflikte müssen vor dem Mergen gelöst werden. Resolve conflicts bringt dich dorthin, wo du sie behebst. Bis dahin lässt sich der Request nicht mergen, sodass ein Agent mit einer veralteten Kopie keine neuere Arbeit überschreiben kann.

Ein Merge Request in osFoundry Merge Station mit Tab Conflicts und der Meldung, dass sich der Ziel-Branch geändert hat und die Konflikte vor dem Mergen gelöst werden müssen (Beispieldaten)

Versions: wer hat was geändert

Merge Station dreht sich um das, was noch wartet. Versions um das, was schon passiert ist. Es listet Änderungen an Notizen, Datenkanälen, Memory-Gruppen und mehr, jeweils mit Autor, und der Filter trennt sie in All, User, Agent und Maestro. Im Beispiel hat der Agent writer die Zusammenfassung eines Launch-Plans gestrafft, ein User hat einer Pipeline Zeilen hinzugefügt, und Maestro hat Anmerkungen aus einem Review in die Onboarding-Notiz übernommen.

osFoundry Versions mit den letzten Änderungen samt Typ und Autor und einem Filter für All, User, Agent und Maestro (Beispieldaten)

Mit dem Filter Maestro siehst du nur, was der Hauptassistent von osFoundry geändert hat. Das ist der schnellste Weg zur Antwort auf "Was hat die KI heute angefasst?" Wählst du einen Eintrag aus, siehst du seine Details: Typ, Entität, Autor, Zeitstempel und ID. In der Desktop-App behalten Notizen außerdem Wiederherstellungspunkte, zu denen du zurückkehren kannst.

osFoundry Versions mit Filter auf Maestro, nur mit den Änderungen von Maestro (Beispieldaten)

Der Tab Review in Versions zeigt die Merge Requests, die auf dich warten, gefiltert nach Status (Open, Approved, Merged oder Closed), mit Approve und Reject direkt daneben und einem Link, um sie in Merge Station zu öffnen.

Der Tab Review in osFoundry Versions mit zwei offenen Requests, die auf dich warten, und den Buttons Approve und Reject (Beispieldaten)

Für Code in Repositories gibt es in osFoundry GitNest, das Change Sets, Checks und Review-Kontext nach demselben Prinzip zusammenführt.

Anwendungsfall: das Review am Montagmorgen

Am Wochenende haben drei Agenten an einem Produkt-Launch gearbeitet. Am Montag öffnet Sammy Merge Station und sieht drei ausstehende Requests und eine Sandbox. Die KI-Zusammenfassungen zeigen, dass der Preis-Request nur zwei Abschnitte einer Notiz betrifft. Also öffnet Sammy ihn zuerst, liest Vorher und Nachher in Changes und gibt ihn frei. Die Pipeline-Bereinigung ist bereits freigegeben und wird gemergt. Die Onboarding-Checkliste zeigt Conflicts, weil ein Kollege dieselbe Notiz am Freitag bearbeitet hat, also löst Sammy den Konflikt vor dem Mergen.

Danach wechselt Sammy zu Versions, filtert auf Agent und prüft alles, was die Agenten am Wochenende direkt geändert haben, ohne eine einzige Notiz öffnen zu müssen, um nach Bearbeitungen zu suchen.

Was Leute zuerst fragen

Kann ein Agent seine eigenen Änderungen mergen?
Requests, die eine Freigabe erfordern, lassen sich erst mergen, wenn jemand sie freigibt, und ein Request mit Konflikten muss zuerst bereinigt werden. Zum Mergen braucht es die passenden Berechtigungen.

Kann ich die Änderung vor der Freigabe sehen?
Ja. Der Tab Changes zeigt jedes geänderte Element mit Vorher und Nachher, und du kannst das Original und die bearbeitete Fassung herunterladen.

Wie finde ich, was eine KI geändert hat?
Öffne Versions und filtere nach Agent oder Maestro. Jeder Eintrag zeigt Autor, Elementtyp und Zeitpunkt der Änderung.

Ist es kostenlos?
osFoundry ist auf deinem eigenen Gerät kostenlos nutzbar. Arbeit, die auf den Servern von osFoundry läuft, verbraucht Credits.

Die Desktop-App gibt es kostenlos unter osfoundry.io/de/download.

Top comments (0)