Новый раг
This commit is contained in:
35
app/modules/rag/contracts/enums.py
Normal file
35
app/modules/rag/contracts/enums.py
Normal file
@@ -0,0 +1,35 @@
|
||||
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"
|
||||
Reference in New Issue
Block a user