Skip to main content
Use this page when Search does not appear or cannot find the work or code you expect. Before troubleshooting, review What Is Indexed and When. Local-only work, indexing delay, repository scope, and a valid query with no matches can all explain an empty result.

Login and Setup

Run:
Search only returns repositories, history, and code your account can access.
Update the Entire CLI, then check the installed version:
entire checkpoint search is an equivalent alias in every version.
Confirm the agent has the Skills workflow installed and can run entire search --json.Make the prompt more specific:

Results Are Missing or Incomplete

Confirm the work has been committed and pushed, then give Entire a couple minutes to index it.Check that the current repository is Entire-enabled:
If the work happened in another repository, use --repo OWNER/REPO or --all-repos.
A query fans out across regions, and a slow or unreachable one degrades the response instead of hanging it. entire.io reports that some sources were unavailable, and the CLI writes results may be incomplete to standard error.Run the query again. If the warning persists, scope it to a repository that lives outside the affected region:
One query fans out to every region holding repositories you can access, so narrowing to a repository in the failing region does not help. That is where the query has to go. Check status.entire.io for a regional incident.Semantic search reports this warning on standard error only, so --json output carries no sign of it. Code Search reports the affected jurisdictions in its JSON.

Results Are Not What You Expected

CLI search is scoped to the current repository by default, while entire.io searches all accessible indexed repositories.Search one repository from the CLI:
Search all accessible repositories:
Use --json for scripts, automation, or agent instructions:
Running a semantic search in a terminal opens the interactive results view. Redirected or piped output is JSON automatically.
Add a feature name, error message, file, decision, or filter that would have appeared in the prompt, commit, or transcript:
Code Search matches literal text, not a description of behavior. Search for a function or variable name, error message, config key, or unique string that appears in the file.If you remember the work but not the source text, use semantic and keyword search without --code.
Code Search matches your query literally, so a phrase of several words often has no match even when each word appears in the repository. Search one distinctive token instead:
Use semantic search without --code when you want to describe the change rather than name the text.
Code Search supports only the repo: inline filter. It reads the other tokens as literal query text. Use semantic search without --code when you need author, branch, or date filters.
Not currently. The CLI accepts --case-sensitive, but the search backend does not yet apply it.
entire checkpoint explain takes a checkpoint ID or a commit SHA, and it resolves a commit through the Entire-Checkpoint trailer in your local clone. Adding --repo removes that fallback, so a cross-repository lookup needs the full checkpoint ID the result carries rather than a commit SHA.

Continue With

Search

Compare semantic and keyword search with literal Code Search.

Search in the CLI

Review both CLI search modes.

What Is Indexed and When

Check availability, timing, scope, and empty-result expectations.