Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
oakoss avatar

Agent Session Search

  • 54 installs
  • 14 repo stars
  • Updated March 2, 2026
  • oakoss/agent-skills

Helps with ai & agent building tasks during AI-assisted development.

About

agent-session-search is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • agent-session-search
  • AI & Agent Building
  • AI-coding skill

Agent Session Search by the numbers

  • 54 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #6,877 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/oakoss/agent-skills --skill agent-session-search

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs54
repo stars14
Last updatedMarch 2, 2026
Repositoryoakoss/agent-skills

What it does

Helps with ai & agent building tasks during AI-assisted development.

Files

SKILL.mdMarkdownGitHub ↗

Agent Session Search

Unified CLI/TUI to index and search local coding agent history. Aggregates sessions from 13+ agents into a single searchable index with sub-60ms latency. Purpose-built for AI agent consumption with robot mode and forgiving syntax. Not a library -- CASS is an external Rust CLI that must be installed separately.

Do not use for real-time session monitoring. Do not use when the agent has no local session history stored on disk.

Install via curl one-liner, Homebrew, or Scoop (see Configuration reference). Requires Rust nightly toolchain for building from source.

CRITICAL: NEVER run bare `cass` -- it launches an interactive TUI that blocks your session. Always use `--robot` or `--json` flags.

Essential Commands

CommandPurpose
cass health --jsonHealth check (exit 0 = healthy, non-zero = unhealthy)
cass index --fullFull rebuild of DB and search index
cass indexIncremental update since last scan
cass index --watchWatch mode: auto-reindex on file changes
cass search "query" --robotSearch with JSON output
cass search "query" --robot --fields minimalMinimal payload (path, line, agent)
cass search "query" --robot --limit 5Cap number of results
cass search "query" --robot --mode hybridUse hybrid (lexical + semantic) search
cass view /path -n 42 --jsonView source at specific line
cass expand /path -n 42 -C 5 --jsonContext around a search result
cass export-html /pathExport conversation as self-contained HTML
cass robot-docs guideLLM-optimized documentation
cass robot-docs schemasResponse JSON schemas
cass sources setupConfigure multi-machine remote sources

Supported Agents

AgentLocationFormat
Claude Code~/.claude/projectsJSONL
Codex~/.codex/sessionsRollout JSONL
Gemini CLI~/.gemini/tmpJSON
ClineVS Code global storageTask directories
OpenCode.opencode directoriesSQLite
Amp~/.local/share/amp + VS CodeMixed
Cursor~/Library/Application Support/Cursor/User/SQLite state.vscdb
ChatGPT~/Library/Application Support/com.openai.chatJSON (v1 unencrypted; v2/v3 encrypted)
Aider~/.aider.chat.history.md + per-projectMarkdown
Pi-Agent~/.pi/agent/sessionsJSONL
Factory (Droid)~/.factory/sessionsJSONL
Clawdbot~/.clawdbot/sessionsJSONL
Vibe (Mistral)~/.vibe/logs/session/*/messages.jsonlJSONL

Search Modes

ModeAlgorithmBest For
lexical (default)BM25 full-text via TantivyExact term matching, code searches
semanticVector similarity (MiniLM via FastEmbed)Conceptual queries, finding similar
hybridReciprocal Rank Fusion (RRF)Balanced precision and recall

Semantic mode requires MiniLM model files. When unavailable, CASS falls back to a hash-based embedder for approximate similarity.

Forgiving Syntax

CASS auto-corrects common agent mistakes and emits teaching notes to stderr:

InputCorrection
Typos in commandsLevenshtein-matched to canonical command
Single-dash long flags (-robot)Normalized to --robot
Wrong case (--Robot)Lowercased to --robot

Common Mistakes

MistakeFix
Running bare cassAlways use --robot or --json
Missing --robot flagAdd --robot for JSON output
No index existsRun cass index --full first
Token budget overflowUse --fields minimal and --limit
Stale search resultsRun cass index to refresh
Parsing stderr as JSONstdout = JSON only, diagnostics go to stderr
Assuming CASS is installedCheck cass health --json first

Delegation

Use this skill for indexing, searching, and analyzing coding agent session history via CASS CLI. Delegates to the external cass binary for all operations. Run cass robot-docs guide for the authoritative command reference directly from the installed version.

For multi-machine session search, see Remote Sources. For TUI usage by human operators, see TUI Reference.

References

  • Command Reference -- indexing, search, session viewing, export, and diagnostics
  • Robot Mode -- self-documenting API, forgiving syntax, output formats, token budget
  • Query Language -- boolean operators, wildcards, match types, time formats, auto-fuzzy fallback
  • Search and Ranking -- search modes, ranking, scoring formula
  • Remote Sources -- multi-machine search via SSH/rsync, setup wizard, path mappings
  • TUI Reference -- keyboard shortcuts, themes, saved views, density modes, bookmarks
  • Error Handling -- structured errors, exit codes, troubleshooting
  • Internals -- response shapes, deduplication, performance, watch mode, semantic search
  • Configuration -- environment variables, shell completions, installation, integrations

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.