- utils/api_client.py -> utils/api_client/ (mixin-based) - utils/tool_result_formatter.py -> utils/tool_result_formatter/ (by tool category) - core/main_terminal_parts/tools_definition.py -> core/main_terminal_parts/tools_definition/ (by tool group) - Update AGENTS.md, CLAUDE.md, and split memory index - Keep original files as compatibility re-exports - Includes TerminalPanel display adjustment and ToolAction.vue diff line fix
20 lines
832 B
Python
20 lines
832 B
Python
from utils.api_client.utils import _api_dump_enabled
|
|
from utils.api_client.base_mixin import DeepSeekClientBaseMixin
|
|
from utils.api_client.profile_mixin import DeepSeekClientProfileMixin
|
|
from utils.api_client.message_mixin import DeepSeekClientMessageMixin
|
|
from utils.api_client.tool_mixin import DeepSeekClientToolMixin
|
|
from utils.api_client.logging_mixin import DeepSeekClientLoggingMixin
|
|
from utils.api_client.formatting_mixin import DeepSeekClientFormattingMixin
|
|
from utils.api_client.chat_mixin import DeepSeekClientChatMixin
|
|
|
|
class DeepSeekClient(
|
|
DeepSeekClientBaseMixin,
|
|
DeepSeekClientProfileMixin,
|
|
DeepSeekClientMessageMixin,
|
|
DeepSeekClientToolMixin,
|
|
DeepSeekClientLoggingMixin,
|
|
DeepSeekClientFormattingMixin,
|
|
DeepSeekClientChatMixin):
|
|
pass
|
|
|
|
__all__ = ['DeepSeekClient', '_api_dump_enabled'] |