Enums§
Functions§
- discover_
project_ root - Discover project root based on priority:
- expand_
tilde - Expand tilde (~) in paths to the user’s home directory
- normalize_
path - Normalize a path for comparison (resolve to absolute, canonicalize if possible)
- paths_
equal - Check if two paths are equivalent after normalization
- project_
hash_ from_ log_ path - Generate unique project hash from log file path Used only for sessions without discoverable project_root (orphaned sessions)
- project_
hash_ from_ root - Calculate project_hash from project_root using SHA256
- resolve_
effective_ project_ hash - Resolve effective project hash based on explicit hash or all_projects flag
- resolve_
workspace_ path - Resolve the workspace data directory path based on priority: