.codaph/ mirror and Mubit cloud memory.
Usage
codaph import (compatibility)
Description
Thepush command:
- Scans local agent history directories (
.codex/,.claude/,.gemini/) - Parses agent session files (JSONL format)
- Imports events to
.codaph/mirror - Uploads events to Mubit (if enabled)
- Publishes shared session artifacts (diffs, summaries)
codaph init to backfill historical sessions. Daily workflow uses codaph pull instead.
Flags
Working directory (defaults to current directory)
Comma-separated agent providers to importOptions:
codex,claude-code,gemini(specific providers)all(all supported providers)auto(auto-detect from project settings)
Import to local
.codaph/ only (skip Mubit upload)Skip scanning git worktreesBy default, push scans main repo + worktrees for agent history
Output JSON instead of human-readable summary
Mubit Configuration
Override Mubit API key (or use
MUBIT_API_KEY env var)Override Mubit project ID
Override actor ID
Examples
Basic Push
Push Specific Providers
Local-Only Push
.codaph/ mirror without uploading to Mubit.
Push All Providers
Skip Worktrees
JSON Output
Output Details
Progress Display
- scan - Files scanned / total files
- match - Files matched (valid agent session files)
- events - Events imported so far
- line - Current line in file
- session - Current session ID being processed
- File path - Current file being scanned
Summary
- imported - Total events added to
.codaph/mirror - files - Matched files / scanned files
- sessions - Unique sessions imported
- Mubit -
on(uploaded),off(local-only), orrequested-unavailable(failed) - providers - Per-provider breakdown (events/files)
Agent Provider History
Codex (OpenAI)
History Location:~/.codex/sessions/(SDK/CLI sessions){project}/.codex/sessions/(project-scoped)
.codex/ marker directory
Claude Code (Anthropic)
History Location:~/.claude/sessions/(global){project}/.claude/sessions/(project-scoped)
.claude/ marker directory
Gemini CLI (Google)
History Location:~/.gemini/sessions/(global){project}/.gemini/sessions/(project-scoped)
.gemini/ marker directory
Worktree Support
By default,push scans git worktrees for agent history:
--no-worktrees.
Incremental Push
Push is incremental by default:- Deduplicates events based on
eventId - Only imports new events not already in
.codaph/ - Safe to run multiple times
codaph push after new agent sessions:
Workflow
Initial Backfill
Periodic Re-push
Daily Workflow
Troubleshooting
No Agent History Found
- Verify agent provider is configured
- Check agent history directories exist
- Run agent at least once to generate sessions
Provider Import Failed
- Check file permissions on
~/.codex/sessions/ - Verify agent history files are valid JSONL
Mubit Upload Failed
Related Commands
- codaph pull - Daily cloud → local sync
- codaph status - View push/pull status
- codaph sync - Legacy sync command