Skip to main content
Search indexed Entire history from the CLI. Add --code to search code content instead.
entire checkpoint search is an equivalent alias. In CLI versions 0.9.0 and earlier, entire search was hidden from entire --help but remained runnable. By default, search is scoped to the current repository. Use --repo, --all-repos, or repo:* to change the scope. Run without arguments to open interactive search. Use --json for machine-readable output.
Requires a published repository. Entire answers this from its own servers rather than from your local clone, so the repository must be published somewhere Entire can reach and its checkpoints pushed.Publish by creating an Entire repository or by mirroring a GitHub repository, then git push. entire enable does not create or push to a remote for you.Your work becomes available shortly after it reaches Entire, so give a recent push a couple of minutes before treating a missing result as a problem.
Search queries Entire’s index, so indexing has to finish before new work appears. See What Is Indexed and When.

Examples

Flags

Inline Filters

CLI queries also support inline filters:
Supported inline filters are:
  • author:NAME
  • date:week|month
  • branch:NAME
  • repo:OWNER/NAME
  • repo:*

Compact Output for Agents

Use --compact to omit full prompts and return a smaller semantic-search response:
Each result includes its identifiers, type, ranking metadata, and a truncated title. Repository, branch, author, date, files touched, and match snippets appear when available. --compact implies --json. It cannot be combined with --code. For semantic search, --limit sets the maximum results per page. For Code Search, it sets the maximum total results. Use --code to search code content instead of checkpoints, commits, and sessions. Results are grouped under a repo:path heading with line-numbered matches beneath it.
Code search matches exact text and is currently case-insensitive. The CLI accepts --case-sensitive, but the search backend does not yet apply it. In --code mode, repo: is the only supported inline filter. The author:, branch:, and date: tokens are treated as literal query text, and the --author, --branch, --date, and --page flags do not apply. In interactive search, press 3 to switch to the Code tab. The other tabs are Commits (1) and Sessions (2). Checkpoint matches fold into their owning sessions. Use entire checkpoint explain CHECKPOINT_ID to open a checkpoint directly.

Continue With

Search

Compare semantic and keyword search with literal code search.

Search in the CLI

Use both search modes from your terminal.

Search Past Work and Code

Practice search with a guided tutorial.

What Is Indexed and When

Check availability, timing, and repository scope.