Tano verwendet eine Arbeitsbereichs-UUID und kurze IDs für Dokumente und Anhänge. Pfade können sich ändern; bei eindeutiger Zuordnung folgt die Identität der Datei. Markdown bleibt eine normale Datei.
Speicherort
.tano/config.json enthält nur die portable Arbeitsbereichsidentität. .tano/identities.json verzeichnet IDs, Pfade, Hashes, Versionen und weitere Identitätsdaten. Der Suchindex liegt in den Anwendungsdaten und kann aus Dateien und Manifest neu aufgebaut werden.
Eine ID ist kein Dateiname. Beim Umbenennen, Verschieben oder Tauschen von Pfaden vergleicht Tano Systemkennungen, frühere Pfade und Inhalts-Hashes. Mehrdeutige Fälle erhalten nicht willkürlich eine alte ID. Ein Wechsel des Datenträgers bei gleichzeitig geändertem Namen und Inhalt kann eine neue ID erzeugen.
Warum Integrationen sie brauchen
Referenzen, Synchronisierung und Zusammenarbeit dürfen nicht nur auf Pfaden beruhen. Prüfe vor Aktionen UUID und aktuelle Datei-ID, vor dem Schreiben zusätzlich die gelesene Version oder den Hash. Lokales MCP verlangt expectedHash; die Synchronisierung prüft entfernte Versionen.
Arbeitsbereiche verschieben oder kopieren
Speichere und schließe alle Tano-Instanzen, bevor du den gesamten Ordner samt .tano/ verschiebst. Öffne ihn am neuen Ort auf dem ursprünglichen Gerät. Für eine unabhängige Kopie erstelle einen anderen Arbeitsbereich: Zwei Ordner mit gleicher UUID dürfen nicht als unabhängige Quellen der Zusammenarbeit behandelt werden.
Das vollständige Löschen von .tano/ erzeugt neue Identitäten, ohne Objekte oder Beziehungen wiederherzustellen. Teilweise Beschädigung blockiert das Öffnen weiterhin. Wenn die alte Identität wichtig ist, stelle vorher eine Sicherung wieder her.