Skip to main content

Module paths

Module paths 

Source
Expand description

Filesystem layout for Gemini CLI conversation logs.

Gemini CLI stores per-project chat logs under ~/.gemini/tmp/<slot>/, where <slot> is either the friendly project name from ~/.gemini/projects.json or the SHA-256 hex of the absolute project path. Both are supported: the resolver prefers the friendly name when it exists on disk, and falls back to the hash otherwise.

Structs§

PathResolver
SessionEntry
One session surfaced by PathResolver::list_session_entries.

Functions§

project_hash
Canonical projectHash: SHA-256 hex of the absolute project path.