Geteiltes Wissen und Konflikte
Wie Pathrule das Wissen eines Teams in einem Cloud-Workspace synchron hält, überlappende Änderungen beim Speichern erkennt und dich Konflikte ohne Arbeitsverlust auflösen lässt.
Auf dieser Seite
Pathrule ist eine gemeinsame Wissensschicht, also werden früher oder später zwei Personen gleichzeitig dieselbe Memory, Regel oder denselben Skill bearbeiten. Cloud-Schreibvorgänge sind geteilt, Überschneidungen werden beim Speichern geprüft, und du entscheidest, wie sie aufgelöst werden.
Den aktuellen Stand lesen
Eine Memory, Regel oder ein Skill, die in einen Cloud-Workspace geschrieben werden, gehören danach zu diesem gemeinsamen Workspace. Das aktuelle Cloud-Backend bietet kein Echtzeit-Abonnement, das jede Änderung deiner Teammitglieder in eine geöffnete Ansicht überträgt.
Aktualisiere die Wissensansicht oder stelle eine weitere Wissensanfrage, um den aktuellen Stand zu lesen. Lokale Hooks und Instruktionsdateien verwenden vorbereitetes Workspace-Wissen; führe pathrule sync aus, um diese Dateien und Indizes zu aktualisieren. Geh nicht davon aus, dass eine bereits vorbereitete Session die neueste Änderung eines Teammitglieds erhalten hat.
Ein lokaler Workspace liegt auf genau einem Rechner. Andere Personen erhalten seine Änderungen erst, wenn du das Wissen in einen gemeinsamen Cloud-Workspace kopierst.
Erkennung von Überschneidungen beim Speichern
Pathrule sperrt ein Element nicht, solange jemand es geöffnet hat. Sperren würde das Team bei Änderungen ausbremsen, die in Wirklichkeit nie kollidieren. Stattdessen trägt jeder Speichervorgang ein Versions-Token (dasselbe Token, das unter Memories schreiben beschrieben ist), und eine Überschneidung wird nur erkannt, wenn zwei Speichervorgänge auf derselben Ausgangsversion aufsetzen.
| Situation | Was passiert |
|---|---|
| Du speicherst, und deine Ausgangsversion ist noch aktuell | Der Speichervorgang läuft normal durch |
| Du speicherst, aber ein Teammitglied hat seit deinem Beginn eine neuere Version gespeichert | Ein Konflikt, den du mit den unten beschriebenen Optionen auflöst. Deine Version wird erst gespeichert, wenn du dich entschieden hast |
Da sich die Prüfung auf das einzelne Element bezieht, blockieren sich Teammitglieder, die verschiedene Memories bearbeiten, nie gegenseitig.
Einen Konflikt auflösen
In Pathrule für VS Code ist eine Memory, Regel oder ein Skill ein Markdown-Tab. Trifft ein Speichervorgang auf einen Konflikt, teilt VS Code dir mit, dass sich der Inhalt remote geändert hat und deine Version nicht gespeichert wurde, und bietet drei Optionen an:
| Option | Was sie bewirkt |
|---|---|
| Reload | Lädt die aktuelle Version und verwirft deine nicht gespeicherten Änderungen. |
| Copy My Version & Reload | Kopiert deinen Text zuerst in die Zwischenablage und lädt dann die aktuelle Version, damit du deine beabsichtigten Änderungen erneut anwenden kannst. |
| Keep Mine (Overwrite) | Speichert deine Version über die aktuelle. Dabei geht die Änderung der anderen Person verloren, deshalb ist das eine bewusste Entscheidung. |
Nichts wird überschrieben, bevor du eine Option wählst. Über MCP kann ein Assistent die zuletzt gelesene Version mitschicken; stimmt sie nicht überein, erhält er die aktuelle Version zurück, liest sie erneut und führt seine Änderung zusammen, statt zu überschreiben.
Änderungsverlauf
Jede Änderung an einer Memory, Regel oder einem Skill wird versioniert und protokolliert.
- Zu jeder Änderung wird festgehalten, wer sie vorgenommen hat, wann, und ob sie von einem Menschen oder einem KI-Client stammt.
- In VS Code zeigt die Aktion Info die Version eines Elements, wer es erstellt hat, wer es zuletzt bearbeitet hat und seine Quelle.
Der Verlauf dient der Nachvollziehbarkeit. Er zeigt dir, wie ein Element zu seinem aktuellen Stand gekommen ist, also genau die Frage, bei deren Beantwortung eine Refresh-Aufgabe hilft, wenn Wissen zu veralten beginnt.
Weiterlesen
- Memories schreiben erklärt, wie das Versions-Token bei einem einzelnen Element funktioniert.
- Vorschläge und Selbstprüfung erklärt, wie veraltetes oder widersprüchliches Wissen markiert wird.
- MCP-Überblick erklärt, wie externe KI-Clients den synchronisierten Kontext lesen.