diff --git a/plugins/set_emoji_like/plugin.py b/plugins/set_emoji_like/plugin.py index 966d4aabc..810f0639e 100644 --- a/plugins/set_emoji_like/plugin.py +++ b/plugins/set_emoji_like/plugin.py @@ -10,7 +10,6 @@ from src.plugin_system import ( ConfigField, ) from src.common.logger import get_logger -from src.plugin_system.apis import send_api from .qq_emoji_list import qq_face from src.plugin_system.base.component_types import ChatType diff --git a/scripts/lpmm_learning_tool.py b/scripts/lpmm_learning_tool.py index 5a61eeebc..941494bc0 100644 --- a/scripts/lpmm_learning_tool.py +++ b/scripts/lpmm_learning_tool.py @@ -1,7 +1,6 @@ import asyncio import os import sys -import glob import orjson import datetime from pathlib import Path diff --git a/src/chat/antipromptinjector/core/shield.py b/src/chat/antipromptinjector/core/shield.py index c4ab8afa8..c7a2e78bc 100644 --- a/src/chat/antipromptinjector/core/shield.py +++ b/src/chat/antipromptinjector/core/shield.py @@ -233,6 +233,5 @@ class MessageShield: def create_default_shield() -> MessageShield: """创建默认的消息加盾器""" - from .config import default_config return MessageShield() diff --git a/src/chat/chat_loop/heartFC_chat.py b/src/chat/chat_loop/heartFC_chat.py index bf282da5e..fca7df847 100644 --- a/src/chat/chat_loop/heartFC_chat.py +++ b/src/chat/chat_loop/heartFC_chat.py @@ -10,7 +10,6 @@ from src.config.config import global_config from src.person_info.relationship_builder_manager import relationship_builder_manager from src.chat.express.expression_learner import expression_learner_manager from src.chat.chat_loop.sleep_manager.sleep_manager import SleepManager, SleepState -from src.plugin_system.apis import message_api from .hfc_context import HfcContext from .energy_manager import EnergyManager diff --git a/src/chat/express/expression_learner.py b/src/chat/express/expression_learner.py index fb22a4115..bb663a1ad 100644 --- a/src/chat/express/expression_learner.py +++ b/src/chat/express/expression_learner.py @@ -4,7 +4,7 @@ import orjson import os from datetime import datetime -from typing import List, Dict, Optional, Any, Tuple, Coroutine +from typing import List, Dict, Optional, Any, Tuple from src.common.logger import get_logger from src.common.database.sqlalchemy_database_api import get_db_session diff --git a/src/chat/message_receive/message.py b/src/chat/message_receive/message.py index 22e57edf0..22c3e3776 100644 --- a/src/chat/message_receive/message.py +++ b/src/chat/message_receive/message.py @@ -2,7 +2,7 @@ import base64 import time from abc import abstractmethod, ABCMeta from dataclasses import dataclass -from typing import Optional, Any, TYPE_CHECKING +from typing import Optional, Any import urllib3 from maim_message import Seg, UserInfo, BaseMessageInfo, MessageBase diff --git a/src/chat/planner_actions/plan_filter.py b/src/chat/planner_actions/plan_filter.py index 4ef8de2d8..fccda0230 100644 --- a/src/chat/planner_actions/plan_filter.py +++ b/src/chat/planner_actions/plan_filter.py @@ -9,7 +9,6 @@ from typing import Any, Dict, List, Optional from json_repair import repair_json -from . import planner_prompts from src.chat.memory_system.Hippocampus import hippocampus_manager from src.chat.utils.chat_message_builder import ( build_readable_actions, diff --git a/src/common/database/db_migration.py b/src/common/database/db_migration.py index 8f7b1ecd3..085c277a3 100644 --- a/src/common/database/db_migration.py +++ b/src/common/database/db_migration.py @@ -1,7 +1,6 @@ # mmc/src/common/database/db_migration.py from sqlalchemy import inspect -from sqlalchemy.schema import CreateIndex from sqlalchemy.sql import text from src.common.database.sqlalchemy_models import Base, get_engine diff --git a/src/config/api_ada_configs.py b/src/config/api_ada_configs.py index 5e5e035dd..0b1984a3c 100644 --- a/src/config/api_ada_configs.py +++ b/src/config/api_ada_configs.py @@ -1,5 +1,5 @@ from typing import List, Dict, Any, Literal, Union -from pydantic import Field, field_validator +from pydantic import Field from threading import Lock from src.config.config_base import ValidatedConfigBase diff --git a/src/config/config.py b/src/config/config.py index f0a3ec2d8..ac6204689 100644 --- a/src/config/config.py +++ b/src/config/config.py @@ -8,7 +8,7 @@ from tomlkit import TOMLDocument from tomlkit.items import Table, KeyType from rich.traceback import install from typing import List, Optional -from pydantic import Field, field_validator +from pydantic import Field from src.common.logger import get_logger from src.config.config_base import ValidatedConfigBase diff --git a/src/llm_models/request_strategy.py b/src/llm_models/request_strategy.py index b4c670355..82575b076 100644 --- a/src/llm_models/request_strategy.py +++ b/src/llm_models/request_strategy.py @@ -8,14 +8,13 @@ """ import asyncio import random -from typing import List, Tuple, Optional, Dict, Any, Callable, Coroutine +from typing import Optional, Dict, Any, Callable, Coroutine from src.common.logger import get_logger from src.config.api_ada_configs import TaskConfig from .model_client.base_client import APIResponse from .model_selector import ModelSelector from .payload_content.message import MessageBuilder -from .payload_content.tool_option import ToolCall from .prompt_processor import PromptProcessor from .request_executor import RequestExecutor diff --git a/src/plugin_system/utils/permission_decorators.py b/src/plugin_system/utils/permission_decorators.py index 45357b4b0..990f1c91c 100644 --- a/src/plugin_system/utils/permission_decorators.py +++ b/src/plugin_system/utils/permission_decorators.py @@ -7,7 +7,6 @@ from functools import wraps from typing import Callable, Optional from inspect import iscoroutinefunction -import inspect from src.plugin_system.apis.permission_api import permission_api from src.plugin_system.apis.send_api import text_to_stream diff --git a/src/plugins/built_in/core_actions/emoji.py b/src/plugins/built_in/core_actions/emoji.py index 3ebf4610a..e8ffba68e 100644 --- a/src/plugins/built_in/core_actions/emoji.py +++ b/src/plugins/built_in/core_actions/emoji.py @@ -255,7 +255,7 @@ class EmojiAction(BaseAction): if not success: logger.error(f"{self.log_prefix} 表情包发送失败") - await self.store_action_info(action_build_into_prompt = True,action_prompt_display =f"发送了一个表情包,但失败了",action_done= False) + await self.store_action_info(action_build_into_prompt = True,action_prompt_display ="发送了一个表情包,但失败了",action_done= False) return False, "表情包发送失败" # 发送成功后,记录到历史 @@ -264,7 +264,7 @@ class EmojiAction(BaseAction): except Exception as e: logger.error(f"{self.log_prefix} 添加表情到历史记录时出错: {e}") - await self.store_action_info(action_build_into_prompt = True,action_prompt_display =f"发送了一个表情包",action_done= True) + await self.store_action_info(action_build_into_prompt = True,action_prompt_display ="发送了一个表情包",action_done= True) return True, f"发送表情包: {emoji_description}" diff --git a/src/plugins/built_in/napcat_adapter_plugin/src/recv_handler/message_handler.py b/src/plugins/built_in/napcat_adapter_plugin/src/recv_handler/message_handler.py index c50f17e7b..a19ca85e5 100644 --- a/src/plugins/built_in/napcat_adapter_plugin/src/recv_handler/message_handler.py +++ b/src/plugins/built_in/napcat_adapter_plugin/src/recv_handler/message_handler.py @@ -26,7 +26,7 @@ import json import websockets as Server import base64 from pathlib import Path -from typing import List, Tuple, Optional, Dict, Any, Coroutine +from typing import List, Tuple, Optional, Dict, Any import uuid from maim_message import (