agent-Specialization/utils/api_client/__init__.py
JOJO 8e1a339102 refactor: split api_client, tool_result_formatter, tools_definition into sub-packages
- 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
2026-06-20 21:51:45 +08:00

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']