If you're bouncing between Claude Code, Cursor, Aider, and other coding agents, your conversation history is scattered across different formats and locations. This indexes all of it into one searchable database with a fast CLI. The key thing to know: always use `--robot` or `--json` flags when calling it from an AI agent, because the bare command launches an interactive TUI that will block your session. It's built for cross-agent knowledge transfer, like searching "how did I fix that auth bug last month" across every coding assistant you've used. Supports 11 agents out of the box and can sync sessions from remote machines over SSH.
- skills.sh installs
- 3.4K
- GitHub stars
- 1.2K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add dicklesworthstone/coding_agent_session_search --skill cass --agent claude-codeInstalls into .claude/skills of the current project.
Files
CASS - Coding Agent Session Search
Unified, high-performance CLI/TUI to index and search your local coding agent history. Aggregates sessions from 23 agents, including Codex, Claude Code, Gemini CLI, Cline, OpenCode, Amp, Cursor, ChatGPT, Aider, Pi-Agent, Factory (Droid), OpenHands, Antigravity, and Grok Build.
CRITICAL: Robot Mode Required for AI Agents
NEVER run bare cass - it launches an interactive TUI that blocks your session!
# WRONG - blocks terminal
cass
# CORRECT - JSON output for agents
cass search "query" --robot
cass search "query" --json # alias
Always use --robot or --json flags for machine-readable output.
Quick Reference for AI Agents
Bounded History Retrieval
For a quick project-history question, start with one scoped query. The flag set
below is verified on cass 0.8.0; check cass --version and cass search --help
once per installed version. If --no-maintenance is unsupported, stop and report
the version mismatch; silently removing it permits maintenance.
Sponsors
Details
- Repository
- github.com/dicklesworthstone/coding_agent_session_search
- Categories
- AI & Agent Building, Marketing & SEO, CLI & Terminal
- First seen
- May 16, 2026
