Repository navigation
Pending Relay
The pending relay carries unsaved suggestions into a later session; it never saves a vault note. Claude Code can receive a Stop suggestion in the same turn (<save-eval-now>), once per heuristic per session; Codex, missing session IDs and BASTRA_STOP_SAME_TURN=0 keep the relay path.
Recency is delivered once at the next SessionStart and expires after seven days. Trends can be presented for their configured number of session starts, then retire. Taxonomy drift returns when a new cluster appears or a cluster has doubled since retirement, not on every count change. Retired entries do not occupy the trends cap.
The Stop hook books a session; after 30 quiet minutes the daemon reads its transcript and offers up to three unsaved user quotes. Claude Code's SessionEnd can make a finished session eligible at the next pass. Codex keeps the idle rule. Injected harness turns are excluded, and vault duplicates are checked. Unreadable transcripts are logged as skipped, not empty successful sessions. bastra logs --stats reports harvest counts and the observable later-save rate. See Local Drafts for the separate local capture/review path.
-
BASTRA_PENDING_RELAY=0stops all shared relay writers and delivery without reading or deleting retained rows. -
BASTRA_SESSION_HARVEST=0stops harvest booking/capture/background work and new harvest writes;BASTRA_DRAFT_HINTS=0stops the separate hint band. Restart the daemon after environment changes. -
bastra drafts purgeclears drafts, vectors, decision receipts and relay even if delivery is off. It validates the relay before deleting drafts, preserves unreadable/invalid files and reports failure. An empty file is accepted; failed draft deletion leaves the relay unchanged. It does not clear harvest queue, optional training capture or promoted notes. Stop capture first to prevent new entries.
Since 1.1.0 recognizable credentials are redacted before relay storage/delivery and legacy rows on ordinary writes; files use 0600. Vault duplicate comparisons still see original quotes. Busy hook reads skip immediately; Stop writes defer contention to daemon background work. Existing unreadable or non-array relay files are preserved with a text-free warning; only a missing file starts an empty relay. Redaction is heuristic; see Secret Redaction and Privacy. The quote reaches the assistant and its cloud provider when applicable.
Der Pending-Relay reicht ungespeicherte Vorschläge an eine spätere Sitzung weiter; er speichert nie eine Vault-Notiz. Claude Code kann einen Stop-Vorschlag im selben Turn erhalten (<save-eval-now>), einmal pro Heuristik und Sitzung; Codex, fehlende Sitzungs-IDs und BASTRA_STOP_SAME_TURN=0 bleiben beim Relay-Weg.
Recency wird einmal beim nächsten SessionStart geliefert und verfällt nach sieben Tagen. Trends können für ihre konfigurierte Zahl an Sitzungsstarts erscheinen und gehen danach in Ruhestand. Taxonomie-Drift kehrt zurück, wenn ein neuer Cluster entsteht oder ein Cluster seit dem Ruhestand doppelt so groß geworden ist, nicht bei jeder Zähländerung. Ruhende Einträge belegen keinen Platz im Trends-Cap.
Der Stop-Hook merkt eine Sitzung vor; nach 30 ruhigen Minuten liest der Daemon ihr Transkript und bietet bis zu drei ungespeicherte Nutzerzitate an. Claude Codes SessionEnd kann eine abgeschlossene Sitzung beim nächsten Durchlauf qualifizieren. Codex bleibt bei der Leerlaufregel. Eingeschleuste Harness-Turns werden ausgeschlossen, Vault-Dubletten geprüft. Unlesbare Transkripte gelten im Log als übersprungen, nicht als erfolgreich gelesene leere Sitzungen. bastra logs --stats zeigt Harvest-Zahlen und die beobachtbare spätere Speicherrate. Local Drafts erklärt den separaten lokalen Capture-/Prüfweg.
-
BASTRA_PENDING_RELAY=0stoppt alle gemeinsamen Relay-Schreiber und die Lieferung, ohne bestehende Zeilen zu lesen oder zu löschen. -
BASTRA_SESSION_HARVEST=0stoppt Harvest-Vormerken/Capture/Hintergrundarbeit und neue Harvest-Schreibvorgänge;BASTRA_DRAFT_HINTS=0stoppt das getrennte Hinweisband. Nach Umgebungsänderungen den Daemon neu starten. -
bastra drafts purgeleert Entwürfe, Vektoren, Entscheidungsbelege und Relay auch bei abgeschalteter Lieferung. Es validiert den Relay vor dem Löschen der Entwürfe, erhält unlesbare/ungültige Dateien und meldet Fehler. Eine leere Datei ist erlaubt; fehlgeschlagenes Entwurflöschen lässt den Relay unverändert. Harvest-Queue, optionale Trainingsaufzeichnung und beförderte Notizen bleiben bestehen. Capture zuerst stoppen, um neue Einträge zu verhindern.
Seit 1.1.0 werden erkennbare Zugangsdaten vor Relay-Speicherung/Lieferung und bei gewöhnlichen Schreibvorgängen in alten Zeilen geschwärzt; Dateien haben 0600. Vault-Dublettenvergleiche sehen weiterhin Originalzitate. Beschäftigte Hook-Lesungen überspringen sofort; Stop-Schreibvorgänge überlassen Lock-Konflikte dem Daemon-Hintergrund. Vorhandene unlesbare Relay-Dateien oder Nicht-Array-Inhalte bleiben mit einer textfreien Warnung erhalten; nur eine fehlende Datei startet einen leeren Relay. Schwärzung ist heuristisch; siehe Secret Redaction und Privacy. Das Zitat erreicht den Assistenten und gegebenenfalls dessen Cloud-Anbieter.
- Home
- Proactive Tasks
- System Requirements
- Claude Desktop
- Codex + ChatGPT Desktop
- Importing Memories
- Vault Map
- Privacy
- Updating
- Statusline
- Product Docs
- Bastra Commons
- How Recall Works
- Valence and Reflex
- Tools Reference
- Architecture
- Doctor
- Local Drafts
- Pending Relay
- Secret Redaction
- Model Recommendations
- Local Model Comparison
- Code Awareness
- Telemetry
- Training Capture
- Codex Save Notices
- Archiving and Git Snapshots
- Vault Reconciliation
- Battery Saver
- Derived Claims
- Learned Bridges
- Release Check
- Start
- Aufgaben: Opt-in-Vorschau
- Systemvoraussetzungen
- Claude Desktop
- Codex + ChatGPT Desktop
- Erinnerungen importieren
- Vault-Karte
- Datenschutz
- Aktualisieren
- Statusleiste und Panels
- Produktanleitungen
- Bastra Commons
- So funktioniert Recall
- Valenz und Reflex
- Werkzeugreferenz
- Architektur
- Einrichtung prüfen
- Lokale Entwürfe
- Weitergereichte Vorschläge
- Geheimnisse schwärzen
- Modell-Empfehlungen
- Ergebnisse lokaler Modelle
- Code-Abhängigkeiten
- Telemetrie
- Trainingsaufzeichnung
- Codex-Speicherhinweise
- Archivierung und Git-Schnappschüsse
- Vault-Kopien vergleichen
- Akkumodus
- Quellgebundene Aussagen
- Gelernte Wortverbindungen
- Release prüfen