Рефакторинг
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
from app.modules.agent.code_qa_runtime import CodeQaRuntimeExecutor
|
||||
from app.modules.agent.code_qa_runtime.retrieval_adapter import CodeQaRetrievalAdapter
|
||||
from app.modules.agent.code_qa_runner_adapter import CodeQaRunnerAdapter
|
||||
from app.modules.agent.runtime import AgentRuntimeExecutor, RuntimeRetrievalAdapter
|
||||
from app.modules.agent.runtime.code_qa_runner_adapter import CodeQaRunnerAdapter
|
||||
from app.modules.agent.llm import AgentLlmService
|
||||
from app.modules.agent.prompt_loader import PromptLoader
|
||||
from app.modules.agent.llm.prompt_loader import PromptLoader
|
||||
from app.modules.chat.direct_service import CodeExplainChatService
|
||||
from app.modules.chat.dialog_store import DialogSessionStore
|
||||
from app.modules.chat.repository import ChatRepository
|
||||
@@ -10,8 +9,8 @@ from app.modules.chat.module import ChatModule
|
||||
from app.modules.chat.session_resolver import ChatSessionResolver
|
||||
from app.modules.chat.task_store import TaskStore
|
||||
from app.modules.rag.persistence.repository import RagRepository
|
||||
from app.modules.rag.persistence.story_context_repository import StoryContextRepository, StoryContextSchemaRepository
|
||||
from app.modules.rag.explain import CodeExplainRetrieverV2, CodeGraphRepository, LayeredRetrievalGateway
|
||||
from app.modules.agent.runtime.story_context_repository import StoryContextRepository, StoryContextSchemaRepository
|
||||
from app.modules.agent.runtime.steps.explain import CodeExplainRetrieverV2, CodeGraphRepository, LayeredRetrievalGateway
|
||||
from app.modules.rag.module import RagModule, RagRepoModule
|
||||
from app.modules.shared.bootstrap import bootstrap_database
|
||||
from app.modules.shared.event_bus import EventBus
|
||||
@@ -45,8 +44,8 @@ class ModularApplication:
|
||||
_giga_client = GigaChatClient(_giga_settings, GigaChatTokenProvider(_giga_settings))
|
||||
_prompt_loader = PromptLoader()
|
||||
self._agent_llm = AgentLlmService(client=_giga_client, prompts=_prompt_loader)
|
||||
_retrieval = CodeQaRetrievalAdapter(self.rag_repository)
|
||||
_executor = CodeQaRuntimeExecutor(llm=self._agent_llm, retrieval=_retrieval)
|
||||
_retrieval = RuntimeRetrievalAdapter(self.rag_repository)
|
||||
_executor = AgentRuntimeExecutor(llm=self._agent_llm, retrieval=_retrieval)
|
||||
self._agent_runner = CodeQaRunnerAdapter(_executor)
|
||||
self.direct_chat = CodeExplainChatService(
|
||||
retriever=self.code_explain_retriever,
|
||||
|
||||
Reference in New Issue
Block a user