Новый раг

This commit is contained in:
2026-03-01 14:21:33 +03:00
parent 2728c07ba9
commit 1ef0b4d68c
95 changed files with 3145 additions and 927 deletions

View File

@@ -0,0 +1,23 @@
from __future__ import annotations
from dataclasses import dataclass, field
@dataclass(slots=True)
class RetrievalQuery:
text: str
mode: str
limit: int = 5
layers: list[str] = field(default_factory=list)
path_prefixes: list[str] = field(default_factory=list)
doc_kind: str | None = None
@dataclass(slots=True)
class RetrievalItem:
content: str
path: str
layer: str
title: str
score: float | None = None
metadata: dict | None = None