[0.19.0] - 2026-04-26
Added
- Execution-graph ledger lines:
SessionRelationshipLineandToolResultEventLine(#42, first PR). Two newLedgerLinekinds (relationship,tool_result_event) with matchingappendRelationships/appendToolResultEventswriters,queryRelationships/queryToolResultEventsreaders, andisSessionRelationshipLine/isToolResultEventLineguards. Both append-only; both dedup through the same~/.relayburn/ledger-indexnamespace as turns and compactions viarelationshipIdHash(keyed on type + agentId + parentToolUseId) andtoolResultEventIdHash(keyed on sessionId + toolUseId + eventIndex).rebuildIndexre-indexes both kinds. Old readers that don't recognize the new kinds simply skip them — the existingisTurnLine/isStampLine/isCompactionLineguards already filter to known kinds. burn ingest(both runtime-driven and hook paths) andburn claudenow persist relationships + tool-result events when the Claude reader emits them, so the execution-graph substrate lands automatically alongside turns.