A person searches to browse. An agent searches to act. That one difference changes the whole API.

When you search for a company, you get a page of ten results and your eyes do the rest. You know which "Acme" you meant. You click the right one. The ambiguity was never the search engine's problem, it was yours, and you solved it in half a second without noticing.

An agent can't do that. Hand it ten Acmes and it has to guess, or stop and ask, or worse, pick the wrong one and enrich a company you've never heard of. Search built for people leans on a human to disambiguate at the end. Search built for agents has to remove the ambiguity up front.

So abm.dev's Search has two doors.

Exact, when you know something hard. Give it a domain or an email and you get the one company or the one person, resolved, no page of maybes. This is the door an agent should reach for whenever it can, because a domain is unambiguous and a name never is.