removedInput schema / properties / detail / description
Removed value: -"ids: bare qualified-name enumeration (one column) — cheapest form for wide sweeps where per-row metadata is noise. default: full rows."
removedInput schema / properties / fields / description
Removed value: -"Extra per-node property columns, e.g. complexity, cognitive, signature, docstring, return_type, is_test, lines(int). Core row columns (qn/label/file/lines/in/out) are always present — do not request them here. Missing values emit as empty cells."
removedInput schema / properties / format / description
Removed value: -"Response encoding. tree (default): prefix-grouped text rows. json: the SAME tree model as structured JSON (groups + column-ordered row arrays)."
addedInput schema / properties / limit / default
Added value: +50
removedInput schema / properties / limit / description
Removed value: -"Max results per call. Default 50. Response carries 'total' (full match count) and 'has_more' (true if truncated) so callers can detect the limit and paginate."
addedInput schema / properties / limit / maximum
Added value: +500
addedInput schema / properties / limit / minimum
Added value: +1
addedInput schema / properties / max_output_tokens
Added value: +{
+ "default": 3200,
+ "maximum": 1000000,
+ "minimum": 128,
+ "type": "integer"
+}
removedInput schema / properties / offset / description
Removed value: -"Skip the first N matching nodes. Combine with 'limit' to page: increment offset by limit and re-call while has_more is true."
addedInput schema / properties / offset / minimum
Added value: +0
removedInput schema / properties / query / description
Removed value: -"Natural-language or keyword full-text search using BM25 ranking. Tokens are split on whitespace; camelCase identifiers are indexed as individual words (updateCloudClient → update, cloud, client). Results are ranked with structural boosting: Functions/Methods +10, Routes +8, Classes/Interfaces +5. Noise labels (File/Folder/Module/Variable) are filtered out. When provided, name_pattern is ignored."
addedInput schema / properties / semantic_limit
Added value: +{
+ "default": 50,
+ "maximum": 500,
+ "minimum": 0,
+ "type": "integer"
+}
addedInput schema / properties / semantic_offset
Added value: +{
+ "default": 0,
+ "maximum": 99998,
+ "minimum": 0,
+ "type": "integer"
+}
changedInput schema / properties / semantic_query / description
Previous value: -"MUST be an ARRAY of keyword strings (e.g. [\"send\",\"pubsub\",\"publish\"]) — NOT a single string. Each keyword is scored independently via per-keyword min-cosine; results reflect functions that score well on ALL keywords. Requires moderate/full index mode. Results appear in the 'semantic_results' field (separate from 'results')."New value: +"Not with query."