Documentation
¶
Overview ¶
Package recall provides CLI commands for browsing and searching AI session history.
The recall system parses JSONL session files from various AI coding assistants (currently Claude Code) and provides commands to list, view, and export sessions.
Commands:
- ctx recall list: List all parsed sessions
- ctx recall show <id>: Show session details
- ctx recall export: Export sessions to editable journal files
- ctx recall lock: Protect journal entries from export regeneration
- ctx recall unlock: Remove lock protection from journal entries
- ctx recall sync: Sync lock state from journal frontmatter to state file
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
export
Package export implements the ctx recall export subcommand.
|
Package export implements the ctx recall export subcommand. |
|
list
Package list implements the ctx recall list subcommand.
|
Package list implements the ctx recall list subcommand. |
|
lock
Package lock implements the ctx recall lock subcommand.
|
Package lock implements the ctx recall lock subcommand. |
|
show
Package show implements the ctx recall show subcommand.
|
Package show implements the ctx recall show subcommand. |
|
sync
Package sync implements the ctx recall sync subcommand.
|
Package sync implements the ctx recall sync subcommand. |
|
unlock
Package unlock implements the ctx recall unlock subcommand.
|
Package unlock implements the ctx recall unlock subcommand. |
|
Package core provides shared operations used by all recall subcommand packages.
|
Package core provides shared operations used by all recall subcommand packages. |
|
confirm
Package confirm prompts the user to confirm an export plan before execution.
|
Package confirm prompts the user to confirm an export plan before execution. |
|
execute
Package execute writes journal files according to an export plan.
|
Package execute writes journal files according to an export plan. |
|
extract
Package extract extracts YAML frontmatter blocks from Markdown content.
|
Package extract extracts YAML frontmatter blocks from Markdown content. |
|
format
Package format transforms session data into formatted journal Markdown with frontmatter and turn headers.
|
Package format transforms session data into formatted journal Markdown with frontmatter and turn headers. |
|
frontmatter
Package frontmatter resolves headings and builds YAML frontmatter for journal entries.
|
Package frontmatter resolves headings and builds YAML frontmatter for journal entries. |
|
index
Package index builds a session-ID-to-filename index from existing journal files.
|
Package index builds a session-ID-to-filename index from existing journal files. |
|
lock
Package lock marks journal entries as locked to prevent re-export and manages multipart files.
|
Package lock marks journal entries as locked to prevent re-export and manages multipart files. |
|
plan
Package plan builds an export plan that maps sessions to journal output files.
|
Package plan builds an export plan that maps sessions to journal output files. |
|
query
Package query finds sessions for the current or all projects.
|
Package query finds sessions for the current or all projects. |
|
slug
Package slug converts human-readable titles into URL-friendly slugs for journal filenames.
|
Package slug converts human-readable titles into URL-friendly slugs for journal filenames. |
|
validate
Package validate checks messages and flag combinations for recall export validity.
|
Package validate checks messages and flag combinations for recall export validity. |
Click to show internal directories.
Click to hide internal directories.