Skip to content

code_search & code_grep

Two search tools — pick based on what you know.

Searches indexed file contents by regex pattern. Fast, deterministic, no LLM involved.

code_grep(pattern="TODO", max_results=10)
code_grep(pattern="stripe\.charges\.create")
code_grep(pattern="process\.env\.[A-Z_]+")
ParameterTypeDefaultDescription
patternstringrequiredRegex pattern
max_resultsnumber20Cap on returned matches

Finds symbols by name or natural language description. Routes automatically to the right tool.

code_search(query="payment processing")
code_search(query="the function that validates JWT tokens")
code_search(query="UserService")
You know…Use
Exact string or regexcode_grep
Symbol namecode_search
A concept (“the auth middleware”)code_search
All TODO commentscode_grep(pattern="TODO")