feat(roadmap-1.2): removed SearchMode enum and combined hybrid search

This commit is contained in:
DESKTOP-RTLN3BA\$punk 2025-12-12 04:17:30 -08:00
parent dc92f313e7
commit 08fb488995
10 changed files with 331 additions and 548 deletions

View file

@ -3,18 +3,10 @@
from __future__ import annotations
from dataclasses import dataclass, fields
from enum import Enum
from langchain_core.runnables import RunnableConfig
class SearchMode(Enum):
"""Enum defining the type of search mode."""
CHUNKS = "CHUNKS"
DOCUMENTS = "DOCUMENTS"
@dataclass(kw_only=True)
class Configuration:
"""The configuration for the agent."""
@ -24,7 +16,6 @@ class Configuration:
connectors_to_search: list[str]
user_id: str
search_space_id: int
search_mode: SearchMode
document_ids_to_add_in_context: list[int]
language: str | None = None
top_k: int = 10