chat show
chat show zeigt eine Konversation im Detail: Header (Identität, Modell, Zeitstempel) gefolgt von jedem Turn in der Reihenfolge, in der er entstanden ist. Reine Lese-Operation.
Wofür ist das?
- Einen Verlauf nachlesen. Was wurde wann gefragt und beantwortet, welche Werkzeuge wurden zwischendrin benutzt — alles in einer scrollbaren Sicht.
- Vor
chat synthesizeoderchat export. Welcher Turn ist es, den du als eigene Notiz festhalten willst?chat showmacht die Positionsnummern sichtbar, die--turn=<index>braucht. - Den eingefrorenen System-Prompt inspizieren. Mit
--system-promptsiehst du, mit welchem Vault-Kontext, welchen Verhaltensregeln und welcher Werkzeug-Beschreibung das Modell zum Startzeitpunkt arbeitete.
Aufruf
apparat chat show V1StGXAA apparat chat show V1StGXAA --vault=demo apparat chat show V1StGXAA --system-prompt
| Argument / Option | Bedeutung |
|---|---|
id |
Pflicht. NanoID der Konversation. |
| `--vault=<name | path |
--system-prompt |
Den eingefrorenen System-Prompt-Snapshot zusätzlich anzeigen (umfasst Vault-Statistik, Verhaltensregeln, Werkzeug-Beschreibungen — schnell mehrere Bildschirmseiten lang). |
Das Kommando läuft host-lokal — es greift nur auf die vault-lokale conversations.sqlite zu.
Beispielausgabe
Kompakter Verlauf:
$ apparat chat show V1StGXAA --vault=demo
Conversation: V1StGXAA
Title: Recherche zu Personen im Demo-Vault
Model: qwen2.5:7b-instruct
Created: 2026-04-30T15:50:00+00:00
Updated: 2026-04-30T16:22:00+00:00
Turns: 8
[#0 user 2026-04-30T15:50:00+00:00]
Welche Personen kennt der Vault?
[#1 tool list_entities_by_type 2026-04-30T15:50:01+00:00]
{"results":[{"nano_id":"V1StGXAA",…
[#2 assistant 2026-04-30T15:50:03+00:00]
Im Vault sind aktuell zehn Personen erfasst, …
Header-Felder:
- Title — vom Nutzer gesetzter Titel oder
(untitled), falls keiner vergeben. - Model — Sprachmodell zum Startzeitpunkt; bleibt über die Lebensdauer der Konversation eingefroren.
- Created / Updated — Zeitstempel der Anlage und des letzten Turns (ISO-8601).
- Turns — Gesamtzahl persistierter Turns (User, Assistant, Werkzeug zusammen).
Pro Turn erscheint eine Header-Zeile in eckigen Klammern: Position (#0, #1, …), Rolle (user, assistant, tool), bei Werkzeug-Turns der Werkzeug-Name (list_entities_by_type, read_entity, …) und der Zeitstempel. Darunter der Inhalt eingerückt.
Zitate sind ausgeschriebene Markdown-Links. Wenn die Antwort eine Entität als Quelle nennt, taucht sie in der Form [Titel](./<dateiname>.md) auf — etwa [Tollwerk GmbH](./2024-08-12--tollwerk-gmbh--V1StGX42.md). Im Plain-Terminal liest sich das als Literal-Text (genauso wie **Fettung** und andere Markdown-Auszeichnung, die das Modell in seinen Antworten verwendet); pipest du die Ausgabe in einen Markdown-Renderer (mdcat, bat -l md) oder liest die Antwort im Chat der Web-Oberfläche, wird daraus ein anklickbarer Link auf die Datei. Eine NanoID, die im Vault keine Entsprechung mehr hat, bleibt als roher Markdown-Link auf die NanoID sichtbar ([Phantom](XXXXXXXX)) — so erkennst du Verweise, die ins Leere zeigen, sofort. Dieselbe Form steckt nach chat synthesize und chat export auch in der ins Vault geschriebenen Notiz; was du hier siehst, landet byte-identisch auf der Platte.
Frische, leere Konversation:
Conversation: Q9pLm2nP Title: (untitled) Model: qwen2.5:7b-instruct Created: 2026-04-28T09:14:00+00:00 Updated: 2026-04-28T09:14:00+00:00 Turns: 0 (no turns yet)
Exit-Codes
| Code | Bedeutung |
|---|---|
| 0 | Ausgabe erfolgreich gerendert. |
| 1 | Vault konnte nicht aufgelöst werden, oder die NanoID ist im Vault unbekannt. |
Verwandt
chat list— Übersicht aller Konversationen des Vaults.chat continue— die Konversation interaktiv fortsetzen.chat synthesize— eine Antwort als eigenständige Notiz übernehmen (--turn=<position>greift auf die Positionsnummern auschat showzu).chat export— den ganzen Dialog alsconversation-Notiz im Vault sichern.