Search stays empty after successful Codex & Claude checkpoint capture in clean repo repro
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 5.1k
- Forks
- 475
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 178
Description
Summary
In a brand-new clean GitHub repo, Entire successfully captures a Codex checkpoint, injects an Entire-Checkpoint trailer, pushes entire/checkpoints/v1, and shows the checkpoint in both entire activity and entire dispatch, but entire search / entire checkpoint search still return 0 results for an exact unique token from the committed file.
This repro was done after normalizing git identity and using a strict order of operations to avoid mixed authors, preexisting branches, or GitHub-generated starter commits.
Clean repro
Environment:
- Entire CLI 0.6.1
- macOS arm64
- Agent: Codex CLI
Order of operations:
- Set git identity to
Brian Sweet <brian@agiterra.io>. - Create a brand-new local repo with
git init -b main. - Make the initial commit locally:
chore: initial empty repo. - Create the GitHub repo from that local history and push it.
- Run
entire enable --agent codex --force --telemetry=false. - Start Codex inside the repo.
- Have Codex create a plain text file with a unique token, commit it, keep the hook-added trailer, push, and exit cleanly.
Controlled repo:
BrianSweet/entire-orderops-local-canary-20260509-130023
Controlled canary commit:
- commit:
df6c7e091ac2493aea605da737cc6780ffca6173 - trailer:
Entire-Checkpoint: bee65c2cc740 - committed token:
zz-entire-orderops-local-canary-20260509-f6
What works
git show -s --format=%B HEADshows the trailergit ls-remote --heads origin main entire/checkpoints/v1shows both branches on originentire checkpoint listshows checkpointbee65c2cc740entire checkpoint explain --commit df6c7e091ac2493aea605da737cc6780ffca6173 --short --no-pagersucceedsentire dispatch --since 1d --repos BrianSweet/entire-orderops-local-canary-20260509-130023sees the canary testentire activityshows the repo and the Codex checkpoint/commit
What fails
Both of these return 0 results for the exact token from the committed file:
entire search "zz-entire-orderops-local-canary-20260509-f6" --json
entire checkpoint search "zz-entire-orderops-local-canary-20260509-f6" \
--json --repo BrianSweet/entire-orderops-local-canary-20260509-130023
Observed result from both:
{
"results": [],
"total": 0,
"page": 1,
"total_pages": 1,
"limit": 25
}
I rechecked again at 2026-05-09 13:04:24 EDT and search was still empty while entire activity continued to show the checkpointed commit.
Expected behavior
Once a checkpointed commit is visible in entire activity and entire dispatch, an exact-token search from the committed file should be discoverable via entire search / entire checkpoint search after indexing completes.
Actual behavior
Checkpoint capture, local explain, branch push, dispatch, and activity all work, but search remains empty.
Why this repro should be high-signal
This was intentionally reduced to:
- one brand-new repo
- one consistent git author identity
- one local initial commit (not GitHub-generated)
- one plain text canary file
- one Codex session started inside the repo
- one successful trailer-linked commit
So this looks like a search/indexing-specific failure rather than a hook/install/repo-history problem.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue with the documented CLI commands using the controlled repository, checkpoint commit, and unique token. Start by tracing the search and checkpoint-indexing paths, then compare them with the activity and dispatch paths that already find the checkpoint. Done means the exact token from the committed file appears in both search commands after indexing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, go
- Domain
- cli, search
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 62/100