Struct representing metadata for a Claude Code session.
Returned by ClaudeAgentSDK.Session.History.list_sessions/1.
Summary
Types
@type t() :: %ClaudeAgentSDK.Session.SessionInfo{ custom_title: String.t() | nil, cwd: String.t() | nil, file_size: non_neg_integer(), first_prompt: String.t() | nil, git_branch: String.t() | nil, last_modified: integer(), project_path: String.t() | nil, session_id: String.t(), summary: String.t() }