Repository navigation
Releases
Releases · ming-kang/DevinSearch
Search 0.3.0
- Ported Pi's tighter
code_searchcopy: the tool returns up to 10 candidates rather than every match, is primarily for orienting in unfamiliar code, and its results are a reading list before direct identifier searches. - Web search instructions, prompts, and results warn the model that page excerpts are untrusted data, not instructions to follow.
- Tool results include both human-readable guidance and serialized JSON text alongside
structuredContent, for clients using either result representation. - Migrated to the MCP TypeScript SDK v2 server packages and Zod 4. The stdio entry serves both
2026-07-28and legacy clients; modern workspace roots use the multi-round-tripinput_requiredflow, while legacy root change notifications remain supported.
Search 0.2.0
- The server reports a display title, the repository URL, and a one-line description: semantic code search and live web search. The description does not name the backend; that does not help a model choose a tool.
- Instructions say when to choose each tool, to read returned ranges before editing, and to cite web results. They no longer name the host's file tools or repeat the tool descriptions.
- Prompts
locateandlookupare user-invoked templates that ask the model to callcode_searchandweb_searchwith the right query shape.lookupstates the current month when it is fetched. - A web result repeats the citation line, because a host may not inject server instructions. An empty code search no longer tells the model to grep.
code_searchreturns absolute paths directly. It no longer makes them relative to a session working directory and resolves them again.
Search 0.1.1
- Setup examples and sign-in hints name
@astralyn/search@latest. The explicit tag keeps npm from resolving the bare package name to a local checkout when the server starts inside this repository, where npx would then look for asearchbin that was never linked.