Structs§
- Call
Relation - Call relationship extracted from AST.
- Content
Chunk - A chunk of file content for FTS search.
- Content
Search Hit - Content search hit from FTS.
- Graph
Path Step - Graph
Result - Graph query result (callers, usages).
- Import
Relation - Import relationship extracted from AST.
- Index
Result - Aggregate result of indexing a directory.
- Indexed
File - Metadata for an indexed file.
- Indexed
Project - Project index statistics.
- Outline
Symbol - Slim symbol for outline output — only what agents need.
- Paged
Response - Paginated response envelope for JSON output.
Hoists
project_idto avoid repeating it on every result. - Parse
Result - Result of parsing a single file.
- Projection
Metadata - Optional provenance attached to graph results and projection payloads.
- Search
Result - Search result with score.
- Symbol
- A code symbol extracted from AST parsing.
Enums§
- Call
Target Kind - Call relationship extracted from AST.
- Projection
Provenance - Producer confidence classification for graph and vector projection facts.
Constants§
- CODE_
INDEX_ UUID_ NAMESPACE - Stable namespace for deterministic symbol UUIDs. Must match Python: uuid.UUID(“c0de1de0-0000-4000-8000-000000000000”)
- LOCAL_
IMPORT_ CANDIDATE_ SEP - Separator for the candidate-file list carried in
callee_external_modulewhile a call is a pendingLocalImport. Newlines never appear in project file paths, so the join/split round-trips losslessly. - SOURCE_
SYSTEM_ GCODE