changedInput schema / properties / dependencies / description
Previous value: -"Include dependency information (imports) in results. Only extracts static imports."New value: +"Attach each file's imports"
changedInput schema / properties / exclude / description
Previous value: -"Exclude files matching glob patterns Patterns follow gitignore rules: a pattern containing '/' (src/**/*.rs) is anchored at the index root; a bare name (*.rs, Makefile) matches at any depth; **/src/**/*.rs matches src/ anywhere; * does not cross /."New value: +"Skip paths matching (gitignore rules)"
changedInput schema / properties / file / description
Previous value: -"Filter by file path"New value: +"Only paths containing this substring"
changedInput schema / properties / force / description
Previous value: -"Force execution of potentially expensive queries (bypasses broad query detection)"New value: +"Run a pattern too broad to run by default"
changedInput schema / properties / glob / description
Previous value: -"Include files matching glob patterns Patterns follow gitignore rules: a pattern containing '/' (src/**/*.rs) is anchored at the index root; a bare name (*.rs, Makefile) matches at any depth; **/src/**/*.rs matches src/ anywhere; * does not cross /."New value: +"Only paths matching (gitignore rules)"
changedInput schema / properties / ignore_case / description
Previous value: -"Match letters regardless of case, like `rg -i` (`ignore_case` + `contains` is `rg -i -F`). Default false. The trigram index is still used, so this costs about the same as a case-sensitive search."New value: +"Case-insensitive (rg -i)"
changedInput schema / properties / include_generated / description
Previous value: -"Also search generated files by name (*.pb.go, *.min.js, *.min.css, *.map, *_generated.*). Indexed but left out unless asked for; `lang: \"generated\"` selects them alone. Default false."New value: +"Also search generated files"
changedInput schema / properties / include_locks / description
Previous value: -"Also search lock files (Cargo.lock, package-lock.json, *.lock, go.sum). They are indexed but left out unless asked for; `lang: \"lock\"` selects them alone. Default false."New value: +"Also search lock files"
changedInput schema / properties / lang / description
Previous value: -"Filter by language: rust, typescript, javascript, go, java, php, kotlin, python, c, cpp, csharp, ruby, vue, svelte, zig — or \"text\" (docs, config and every other non-binary file), \"lock\" (lock files), \"generated\" (generated files by name)."New value: +"Language filter: rust, python, typescript, text, …"
changedInput schema / properties / limit / description
Previous value: -"Maximum number of results (default: 200, max: 500). Use with offset for pagination."New value: +"Max results (default 200, at most 500)"
changedInput schema / properties / mode / description
Previous value: -"Response mode: \"list\" (default) returns full match results; \"count\" returns only {count, pattern} — faster, skips match body serialization."New value: +"count: {count, files} only"
changedInput schema / properties / offset / description
Previous value: -"Pagination offset (skip first N results after sorting)"New value: +"Skip this many results (next page)"
changedInput schema / properties / paths / description
Previous value: -"Return only unique file paths: the response is `{status, can_trust_results, paths, total_files}` (plus `has_more` when a `limit` cut the list) instead of `{columns, rows}`. Without `limit`, every matching file is listed."New value: +"Return file paths only"
changedInput schema / properties / pattern / description
Previous value: -"Regex pattern"New value: +"Text to find"