Skip to main content

Module models

Module models 

Source

Structs§

CallRelation
Call relationship extracted from AST.
ContentChunk
A chunk of file content for FTS search.
ContentSearchHit
Content search hit from FTS.
GraphPathStep
GraphResult
Graph query result (callers, usages).
ImportRelation
Import relationship extracted from AST.
IndexResult
Aggregate result of indexing a directory.
IndexedFile
Metadata for an indexed file.
IndexedProject
Project index statistics.
OutlineSymbol
Slim symbol for outline output — only what agents need.
PagedResponse
Paginated response envelope for JSON output. Hoists project_id to avoid repeating it on every result.
ParseResult
Result of parsing a single file.
ProjectionMetadata
Optional provenance attached to graph results and projection payloads.
SearchResult
Search result with score.
Symbol
A code symbol extracted from AST parsing.

Enums§

CallTargetKind
Call relationship extracted from AST.
ProjectionProvenance
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_module while a call is a pending LocalImport. Newlines never appear in project file paths, so the join/split round-trips losslessly.
SOURCE_SYSTEM_GCODE

Functions§

make_external_symbol_id
make_unresolved_callee_id