Рефакторинг

This commit is contained in:
2026-03-12 23:33:51 +03:00
parent 9066c292de
commit 15586f9a8c
133 changed files with 1011 additions and 894 deletions

View File

@@ -2,7 +2,7 @@ from __future__ import annotations
import re
from app.modules.rag.intent_router_v2.models import IntentRouterResult
from app.modules.agent.intent_router_v2.models import IntentRouterResult
def assert_intent(out: IntentRouterResult, expected: str) -> None:

View File

@@ -3,7 +3,7 @@ from __future__ import annotations
import json
from app.modules.rag.contracts.enums import RagLayer
from app.modules.rag.intent_router_v2 import ConversationState, IntentRouterV2, RepoContext
from app.modules.agent.intent_router_v2 import ConversationState, IntentRouterV2, RepoContext
def repo_context() -> RepoContext:

View File

@@ -1,4 +1,4 @@
from app.modules.rag.explain.intent_builder import ExplainIntentBuilder
from app.modules.agent.runtime.steps.explain.intent_builder import ExplainIntentBuilder
def test_explain_intent_builder_extracts_route_symbol_and_file_hints() -> None:

View File

@@ -2,7 +2,7 @@ import os
import pytest
from app.modules.rag.intent_router_v2 import GigaChatIntentRouterFactory
from app.modules.agent.intent_router_v2.factory import GigaChatIntentRouterFactory
from app.modules.shared.env_loader import load_workspace_env
from tests.unit_tests.rag.asserts_intent_router import (
assert_domains,

View File

@@ -1,4 +1,4 @@
from app.modules.rag.explain.layered_gateway import LayeredRetrievalGateway
from app.modules.agent.runtime.steps.explain.layered_gateway import LayeredRetrievalGateway
class _Embedder:

View File

@@ -1,6 +1,6 @@
import pytest
from app.modules.rag.intent_router_v2.analysis.normalization import QueryNormalizer
from app.modules.agent.intent_router_v2.analysis.normalization import QueryNormalizer
pytestmark = pytest.mark.intent_router

View File

@@ -1,4 +1,4 @@
from app.modules.rag.explain import CodeExplainRetrieverV2, LayeredRetrievalGateway
from app.modules.agent.runtime.steps.explain import CodeExplainRetrieverV2, LayeredRetrievalGateway
class _ExplodingEmbedder:

View File

@@ -1,5 +1,5 @@
from app.modules.rag.explain.models import CodeLocation, LayeredRetrievalItem
from app.modules.rag.explain.retriever_v2 import CodeExplainRetrieverV2
from app.modules.agent.runtime.steps.explain.models import CodeLocation, LayeredRetrievalItem
from app.modules.agent.runtime.steps.explain.retriever_v2 import CodeExplainRetrieverV2
class _FakeGateway:

View File

@@ -1,7 +1,7 @@
from types import SimpleNamespace
from app.modules.rag.explain.models import CodeLocation, LayeredRetrievalItem
from app.modules.rag.explain.retriever_v2 import CodeExplainRetrieverV2
from app.modules.agent.runtime.steps.explain.models import CodeLocation, LayeredRetrievalItem
from app.modules.agent.runtime.steps.explain.retriever_v2 import CodeExplainRetrieverV2
class _ProductionFirstGateway:

View File

@@ -1,5 +1,5 @@
from app.modules.rag.explain.models import CodeLocation, LayeredRetrievalItem
from app.modules.rag.explain.trace_builder import TraceBuilder
from app.modules.agent.runtime.steps.explain.models import CodeLocation, LayeredRetrievalItem
from app.modules.agent.runtime.steps.explain.trace_builder import TraceBuilder
class _FakeGraphRepository: