36 lines
847 B
Python
36 lines
847 B
Python
from __future__ import annotations
|
|
|
|
|
|
class RagLayer:
|
|
DOCS_MODULE_CATALOG = "D1_MODULE_CATALOG"
|
|
DOCS_FACT_INDEX = "D2_FACT_INDEX"
|
|
DOCS_SECTION_INDEX = "D3_SECTION_INDEX"
|
|
DOCS_POLICY_INDEX = "D4_POLICY_INDEX"
|
|
CODE_SOURCE_CHUNKS = "C0_SOURCE_CHUNKS"
|
|
CODE_SYMBOL_CATALOG = "C1_SYMBOL_CATALOG"
|
|
CODE_DEPENDENCY_GRAPH = "C2_DEPENDENCY_GRAPH"
|
|
CODE_ENTRYPOINTS = "C3_ENTRYPOINTS"
|
|
CODE_PUBLIC_API = "C4_PUBLIC_API"
|
|
CODE_BEHAVIOR_SUMMARIES = "C5_BEHAVIOR_SUMMARIES"
|
|
CODE_RUNTIME_TRACES = "C6_RUNTIME_TRACES"
|
|
|
|
|
|
class RetrievalMode:
|
|
DOCS = "docs"
|
|
CODE = "code"
|
|
|
|
|
|
class DocKind:
|
|
SPEC = "spec"
|
|
RUNBOOK = "runbook"
|
|
README = "readme"
|
|
MISC = "misc"
|
|
|
|
|
|
class EvidenceType:
|
|
CODE_SPAN = "code_span"
|
|
SYMBOL = "symbol"
|
|
EDGE = "edge"
|
|
DOC_SECTION = "doc_section"
|
|
DOC_FACT = "doc_fact"
|