format: 修复代码格式,优化导入顺序,清理多余空行
This commit is contained in:
parent
186012e5e8
commit
85d0867080
@ -93,7 +93,8 @@ class BaseContext:
|
|||||||
metadata={
|
metadata={
|
||||||
"name": "Skills",
|
"name": "Skills",
|
||||||
"options": [],
|
"options": [],
|
||||||
"description": "可选技能列表(由超级管理员维护)。运行时仅挂载并只读暴露选中的 skills。技能依赖的工具和 MCP 服务器也会被自动挂载。",
|
"description": "可选技能列表(由超级管理员维护)。运行时仅挂载并只读暴露选中的 "
|
||||||
|
"skills。技能依赖的工具和 MCP 服务器也会被自动挂载。",
|
||||||
"type": "list",
|
"type": "list",
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|||||||
@ -20,7 +20,6 @@ from src.services.skill_service import _normalize_string_list, is_valid_skill_sl
|
|||||||
from src.storage.postgres.manager import pg_manager
|
from src.storage.postgres.manager import pg_manager
|
||||||
from src.utils.logging_config import logger
|
from src.utils.logging_config import logger
|
||||||
|
|
||||||
|
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
# 类型定义
|
# 类型定义
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
|
|||||||
@ -6,8 +6,7 @@ from typing import Annotated, Any
|
|||||||
import requests
|
import requests
|
||||||
|
|
||||||
from src import config, graph_base
|
from src import config, graph_base
|
||||||
from src.agents.common.toolkits.registry import tool
|
from src.agents.common.toolkits.registry import ToolExtraMetadata, _all_tool_instances, _extra_registry, tool
|
||||||
from src.agents.common.toolkits.registry import ToolExtraMetadata, _all_tool_instances, _extra_registry
|
|
||||||
from src.storage.minio import aupload_file_to_minio
|
from src.storage.minio import aupload_file_to_minio
|
||||||
from src.utils import logger
|
from src.utils import logger
|
||||||
|
|
||||||
|
|||||||
@ -46,7 +46,6 @@ def get_connection_manager() -> MySQLConnectionManager:
|
|||||||
return _connection_manager
|
return _connection_manager
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@tool(
|
@tool(
|
||||||
category="mysql",
|
category="mysql",
|
||||||
tags=["数据库", "查询"],
|
tags=["数据库", "查询"],
|
||||||
|
|||||||
@ -477,9 +477,9 @@ class KnowledgeBase(ABC):
|
|||||||
操作结果
|
操作结果
|
||||||
"""
|
"""
|
||||||
if db_id in self.databases_meta:
|
if db_id in self.databases_meta:
|
||||||
|
from src.knowledge.utils.kb_utils import parse_minio_url
|
||||||
from src.repositories.knowledge_base_repository import KnowledgeBaseRepository
|
from src.repositories.knowledge_base_repository import KnowledgeBaseRepository
|
||||||
from src.storage.minio import get_minio_client
|
from src.storage.minio import get_minio_client
|
||||||
from src.knowledge.utils.kb_utils import parse_minio_url
|
|
||||||
|
|
||||||
minio_client = get_minio_client()
|
minio_client = get_minio_client()
|
||||||
|
|
||||||
|
|||||||
@ -49,20 +49,19 @@ async def test_delete_knowledge_base_cleanup():
|
|||||||
|
|
||||||
# 上传到 kb-documents (原始文件)
|
# 上传到 kb-documents (原始文件)
|
||||||
test_object_name = f"{db_id}/test_file_{db_id[:8]}.txt"
|
test_object_name = f"{db_id}/test_file_{db_id[:8]}.txt"
|
||||||
upload_result = minio_client.upload_file(
|
minio_client.upload_file(
|
||||||
bucket_name="kb-documents",
|
bucket_name="kb-documents",
|
||||||
object_name=test_object_name,
|
object_name=test_object_name,
|
||||||
data=test_file_content,
|
data=test_file_content,
|
||||||
content_type="text/plain",
|
content_type="text/plain",
|
||||||
)
|
)
|
||||||
test_file_url = upload_result.url
|
|
||||||
print(f" 文件上传到 kb-documents: {test_object_name}")
|
print(f" 文件上传到 kb-documents: {test_object_name}")
|
||||||
|
|
||||||
# 上传到 kb-parsed (解析后的 markdown)
|
# 上传到 kb-parsed (解析后的 markdown)
|
||||||
test_file_id = f"file_test_{db_id[:8]}"
|
test_file_id = f"file_test_{db_id[:8]}"
|
||||||
parsed_object_name = f"{db_id}/{test_file_id}/parsed.md"
|
parsed_object_name = f"{db_id}/{test_file_id}/parsed.md"
|
||||||
parsed_content = b"# Test Parsed Content\n\nThis is parsed markdown."
|
parsed_content = b"# Test Parsed Content\n\nThis is parsed markdown."
|
||||||
upload_result_parsed = minio_client.upload_file(
|
minio_client.upload_file(
|
||||||
bucket_name="kb-parsed",
|
bucket_name="kb-parsed",
|
||||||
object_name=parsed_object_name,
|
object_name=parsed_object_name,
|
||||||
data=parsed_content,
|
data=parsed_content,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user