coldstart keeps a small, exact map of your repository — what exists, what it's called, and what points at what — and answers "where does this live?" straight from that map. No embeddings, no network, no waiting for a reply.
← how it worksEverything coldstart does follows from where it draws this line — and the line is the whole design.
These don't depend on what you're working on, so they're cheap to store and instant to look up. coldstart keeps them, and keeps them current.
These need judgement about the job in hand — and the thing asking is already a frontier model. Deciding meaning ahead of time just makes a worse, staler copy of it.
The usual failure mode isn't that an agent can't read code — it's that it opens three wrong files first. The map turns that into one narrowing question, then one confirming one.
find — which files is this about?gs — what is this file, and who uses it?A background process watches the repository and patches the map as you edit, so an agent querying it sees the code you have right now, not the code you had at install time. Switching branches reconciles in a few seconds. You never re-run anything, and there's nothing to keep in sync by hand.