internal/

directory
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 24, 2026 License: MIT

Directories

Path Synopsis
Package agent names the coding agents whose local sessions cct can transfer.
Package agent names the coding agents whose local sessions cct can transfer.
Package bundle creates and (later) reads .codexbundle archives: a ZIP containing a manifest, a checksum map, and the copied Codex rollout files.
Package bundle creates and (later) reads .codexbundle archives: a ZIP containing a manifest, a checksum map, and the copied Codex rollout files.
Package cctpaths resolves cct's own on-disk locations, kept deliberately separate from any coding-agent home.
Package cctpaths resolves cct's own on-disk locations, kept deliberately separate from any coding-agent home.
Package claudehome resolves the location of the local Claude Code home directory (~/.claude) and the per-project session store inside it.
Package claudehome resolves the location of the local Claude Code home directory (~/.claude) and the per-project session store inside it.
Package claudesessions discovers and defensively parses Claude Code session transcripts under ~/.claude/projects/<encoded-cwd>/<uuid>.jsonl.
Package claudesessions discovers and defensively parses Claude Code session transcripts under ~/.claude/projects/<encoded-cwd>/<uuid>.jsonl.
Package cli implements the cct command-line interface.
Package cli implements the cct command-line interface.
Package codexhome resolves the location of the local Codex home directory (~/.codex) and the session storage directories inside it.
Package codexhome resolves the location of the local Codex home directory (~/.codex) and the session storage directories inside it.
Package config stores a few user defaults so power users stop retyping the same flags.
Package config stores a few user defaults so power users stop retyping the same flags.
Package crypt provides optional bundle encryption by shelling out to the `age` CLI (https://github.com/FiloSottile/age).
Package crypt provides optional bundle encryption by shelling out to the `age` CLI (https://github.com/FiloSottile/age).
Package doctor performs read-only health checks on the local Codex setup so users can confirm cct can see their sessions before exporting or importing.
Package doctor performs read-only health checks on the local Codex setup so users can confirm cct can see their sessions before exporting or importing.
Package git provides best-effort discovery of git metadata for a project directory.
Package git provides best-effort discovery of git metadata for a project directory.
Package handoff translates a coding-agent session from one agent's on-disk format into another's, via a small neutral intermediate representation (the AgentSession IR).
Package handoff translates a coding-agent session from one agent's on-disk format into another's, via a small neutral intermediate representation (the AgentSession IR).
Package lansync implements cct's experimental device-to-device session sync over a local network.
Package lansync implements cct's experimental device-to-device session sync over a local network.
Package meta stores cct's own per-session annotations — a friendly name and a set of tags — keyed by the session's thread id.
Package meta stores cct's own per-session annotations — a friendly name and a set of tags — keyed by the session's thread id.
Package repair fixes the modification time of session files that were imported with a "wrong" (import-time) mtime, which makes a coding agent's index see them as newer than indexed and re-parse them on every open (Codex read-repair), a multi-second delay each time.
Package repair fixes the modification time of session files that were imported with a "wrong" (import-time) mtime, which makes a coding agent's index see them as newer than indexed and re-parse them on every open (Codex read-repair), a multi-second delay each time.
Package safety provides path validation and atomic file writes used when importing bundles.
Package safety provides path validation and atomic file writes used when importing bundles.
Package search provides full-text search over local session transcripts.
Package search provides full-text search over local session transcripts.
Package secrets detects (and optionally redacts) likely credentials in session content — API keys, tokens, private keys — so you can check a session before sharing or syncing it.
Package secrets detects (and optionally redacts) likely credentials in session content — API keys, tokens, private keys — so you can check a session before sharing or syncing it.
Package sessions discovers and defensively parses Codex rollout files.
Package sessions discovers and defensively parses Codex rollout files.
Package stats aggregates a set of discovered sessions into a small summary — how many, where (by project), and when (by day) — for `cct stats`.
Package stats aggregates a set of discovered sessions into a small summary — how many, where (by project), and when (by day) — for `cct stats`.
Package webui serves cct's local desktop GUI: a small single-page app served over a loopback-only HTTP server, backed by the same core packages as the CLI.
Package webui serves cct's local desktop GUI: a small single-page app served over a loopback-only HTTP server, backed by the same core packages as the CLI.
Package zstdcli recovers metadata from zstd-compressed Codex rollout files by shelling out to the `zstd` CLI (https://github.com/facebook/zstd).
Package zstdcli recovers metadata from zstd-compressed Codex rollout files by shelling out to the `zstd` CLI (https://github.com/facebook/zstd).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL