Skip to main content

Module sessions

Module sessions 

Source

Structs§

RecentSession
Minimal data for printing project_root session_id style lists.
SessionMeta
Basic metadata for a Codex session (best-effort parsed from JSONL).
SessionSummary
SessionTranscriptMessage
A single transcript message extracted from a Codex session JSONL.

Enums§

SessionSummarySource
Summary information for a Codex conversation session.

Functions§

codex_session_transcript_tail_contains_query
Best-effort, case-insensitive substring search within the last tail transcript messages.
find_codex_session_cwd_by_id
Find a Codex session’s cwd by its session id (UUID suffix in rollout filename).
find_codex_session_file_by_id
Best-effort: locate a Codex session JSONL file by session id.
find_codex_session_files_by_ids
find_codex_sessions_for_current_dir
Convenience wrapper that uses the current working directory as the root for session matching.
find_codex_sessions_for_dir
Find recent Codex sessions for a given directory, preferring sessions whose cwd matches that directory (or one of its ancestors/descendants). Results are ordered newest-first by updated_at.
find_recent_codex_sessions
List recent Codex sessions across all projects, filtered by session file mtime.
infer_project_root_from_cwd
read_codex_session_meta
Read the session_meta record from a Codex session JSONL file (best-effort).
read_codex_session_transcript
Read a best-effort transcript from a Codex session JSONL file.
search_codex_sessions_for_current_dir
Convenience wrapper to search sessions under the current working directory.
search_codex_sessions_for_dir
Search Codex sessions for user messages containing the given substring. Matching is case-insensitive and only considers the first user message per session.