You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Graph exploration is currently transient; investigators need to resume a specific hypothesis and reproduce their view.
Scope
Save a local investigation containing graph/source reference, saved query, selected seed node IDs, traversal direction/hop/type filters, highlighted paths and current dashboard/view state.
Distinguish investigation metadata from canonical graph records; avoid modifying the graph to store purely UI state.
Reopen after app restart; gracefully handle missing IDs, source changes and stale snapshots.
Store no credentials or secret plugin configuration.
Acceptance criteria
Saving and reopening restores the selected path and filters on unchanged graph data.
Changes to the source snapshot are detected and flagged, not silently conflated.
Versioned serialization with backward-compatible failure handling.
Works with khonsu CLI / .dash convention where appropriate.
Tests for reopen, invalid metadata and missing graph path.
Out of scope: multi-user collaboration and cloud sync.
Activity
Keep stale nodes from surviving a sync in the same second
Keep a finding's exact path when saving it as an investigation
JetSquirrel commentedon Nov 4, 2026
Closed by hand before #56 merged. #56 added Graph > Open investigation… so this can be reached on Windows. Gap to know about: