调试后整体可以使用的版本。

This commit is contained in:
2025-06-26 12:57:21 +08:00
parent b792f9acfa
commit 9b3d5b7ef1
10 changed files with 1388 additions and 63 deletions
+5 -3
View File
@@ -56,11 +56,11 @@ from src.code_executor import CodeExecutor
from src.dialog_manager import DialogManager
from src.neo4j_raw_retriever import Neo4jRawRetriever
from src.embedding_client import EmbeddingClient
from project import ProjectBuilder
from project import ProjectBuilder, ProjectToolkit
from project_implementation import ProjectToolkitNeo4j
def main():
config = Config()
# 根据配置设置环境变量
@@ -87,7 +87,9 @@ def main():
# 创建Neo4j检索器
knowledge_retriever = Neo4jRawRetriever(neo4j_conf)
ProjectBuilder.register(ProjectToolkitNeo4j, neo4j_conf)
ProjectBuilder.register(ProjectToolkitNeo4j, knowledge_retriever.driver)
code_executor = CodeExecutor(prompt_manager.prompts, llm_client_coder)