addedInput schema / oneOf
Added value: +[
+ {
+ "required": [
+ "files"
+ ]
+ },
+ {
+ "required": [
+ "snapshot"
+ ]
+ }
+]
removedInput schema / properties / compact / description
Removed value: -"Return a token-efficient packet when the selected query supports it. Defaults to false for generic query_code to preserve the verbose packet contract."
removedInput schema / properties / files / description
Removed value: -"Authorized JavaScript/TypeScript source files for this single request. Required every call — there is no server-side index."
removedInput schema / properties / files / items / properties / content / description
Removed value: -"Full source text for that path. Only files included here are analyzed; the server does not read a repository from disk."
removedInput schema / properties / files / items / properties / path / description
Removed value: -"Workspace-relative JS/TS path for this request (e.g. \"src/app.ts\"). No absolute paths, no \"..\" segments, no backslashes."
removedInput schema / properties / limit / description
Removed value: -"Maximum number of items to return in this page (1–100). Prefer smaller pages when scanning large result sets."
removedInput schema / properties / offset / description
Removed value: -"0-based pagination offset into the result items array. Use with limit and next_offset from the previous response."
removedInput schema / properties / query / description
Removed value: -"Compiler query mode. Prefer specialized tools (find_references, analyze_impact, get_imports, get_importers) when intent is clear. Free modes: symbols, callers, callees, function. Paid modes: impact, references, imports, importers."
changedInput schema / properties / query / enum
Previous value: -[
- "symbols",
- "callers",
- "callees",
- "function",
- "impact",
- "references",
- "imports",
- "importers"
-]New value: +[
+ "symbols",
+ "callers",
+ "callees",
+ "function"
+]
addedInput schema / properties / snapshot
Added value: +{
+ "maxLength": 100,
+ "minLength": 20,
+ "type": "string"
+}
removedInput schema / properties / symbol / description
Removed value: -"Required for callers/callees/function/impact/references/imports/importers. Omit only for query=symbols."
changedInput schema / required
Previous value: -[
- "files",
- "query"
-]New value: +[
+ "query"
+]
removedOutput schema / properties / analyzer / description
Removed value: -"Analyzer identity including TypeScript version"
removedOutput schema / properties / coverage / description
Removed value: -"Coverage and completeness markers for this analysis"
removedOutput schema / properties / items / description
Removed value: -"Paged compiler facts for this query"
removedOutput schema / properties / limits / description
Removed value: -"Human-readable analysis boundary statements"
removedOutput schema / properties / next_offset / description
Removed value: -"Offset for the next page, or null when complete"
removedOutput schema / properties / query / description
Removed value: -"Query mode that produced this packet"
removedOutput schema / properties / returned / description
Removed value: -"Number of items in this page"
removedOutput schema / properties / schema / description
Removed value: -"Packet schema id, e.g. semantic-reader/0.1"
removedOutput schema / properties / snapshot / description
Removed value: -"Hash of the supplied file set for this request"
removedOutput schema / properties / symbol / description
Removed value: -"Resolved target symbol summary when applicable"
removedOutput schema / properties / total / description
Removed value: -"Total matching items before pagination caps in this response path"
removedOutput schema / properties / total_found / description
Removed value: -"Total found before page slice"
removedOutput schema / properties / truncated / description
Removed value: -"True when result caps truncated the set (fail-closed incomplete, not absence proof)"