Skip to content

Commit 3e28d3f

Browse files
committed
pre-commit
1 parent 5adf93c commit 3e28d3f

14 files changed

Lines changed: 34 additions & 38 deletions

File tree

backend/app/agent/factory/browser.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,6 @@
1616
import threading
1717
import uuid
1818

19-
from camel.messages import BaseMessage
20-
from camel.toolkits import ToolkitMessageIntegration
21-
2219
from app.agent.agent_model import agent_model
2320
from app.agent.listen_chat_agent import logger
2421
from app.agent.prompt import BROWSER_SYS_PROMPT
@@ -36,6 +33,8 @@
3633
from app.model.chat import Chat
3734
from app.service.task import Agents
3835
from app.utils.file_utils import get_working_directory
36+
from camel.messages import BaseMessage
37+
from camel.toolkits import ToolkitMessageIntegration
3938

4039

4140
def _get_browser_port(browser: dict) -> int:

backend/app/agent/factory/mcp.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,13 @@
1414
import asyncio
1515
import uuid
1616

17-
from camel.models import ModelFactory
18-
1917
from app.agent.listen_chat_agent import ListenChatAgent, logger
2018
from app.agent.prompt import MCP_SYS_PROMPT
2119
from app.agent.toolkit.mcp_search_toolkit import McpSearchToolkit
2220
from app.agent.tools import get_mcp_tools
2321
from app.model.chat import Chat
2422
from app.service.task import ActionCreateAgentData, Agents, get_task_lock
23+
from camel.models import ModelFactory
2524

2625

2726
async def mcp_agent(options: Chat):

backend/app/agent/factory/multi_modal.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,6 @@
1313
# ========= Copyright 2025-2026 @ Eigent.ai All Rights Reserved. =========
1414
import platform
1515

16-
from camel.messages import BaseMessage
17-
from camel.models import OpenAIAudioModels
18-
from camel.toolkits import ToolkitMessageIntegration
19-
from camel.types import ModelPlatformType
20-
2116
from app.agent.agent_model import agent_model
2217
from app.agent.listen_chat_agent import logger
2318
from app.agent.prompt import MULTI_MODAL_SYS_PROMPT
@@ -36,6 +31,10 @@
3631
from app.model.chat import Chat
3732
from app.service.task import Agents
3833
from app.utils.file_utils import get_working_directory
34+
from camel.messages import BaseMessage
35+
from camel.models import OpenAIAudioModels
36+
from camel.toolkits import ToolkitMessageIntegration
37+
from camel.types import ModelPlatformType
3938

4039

4140
def multi_modal_agent(options: Chat):

backend/app/agent/listen_chat_agent.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,11 @@
2020
from threading import Event
2121
from typing import Any
2222

23-
from camel.agents import ChatAgent
2423
from camel.agents._types import ToolCallRequest
2524
from camel.agents.chat_agent import (
2625
AsyncStreamingChatAgentResponse,
2726
StreamingChatAgentResponse,
2827
)
29-
from camel.memories import AgentMemory
30-
from camel.messages import BaseMessage
31-
from camel.models import BaseModelBackend, ModelManager, ModelProcessingError
32-
from camel.responses import ChatAgentResponse
33-
from camel.terminators import ResponseTerminator
34-
from camel.toolkits import FunctionTool, RegisteredAgentToolkit
35-
from camel.types import ModelPlatformType, ModelType
36-
from camel.types.agents import ToolCallingRecord
3728
from pydantic import BaseModel
3829

3930
from app.service.task import (
@@ -47,6 +38,15 @@
4738
set_process_task,
4839
)
4940
from app.utils.event_loop_utils import _schedule_async_task
41+
from camel.agents import ChatAgent
42+
from camel.memories import AgentMemory
43+
from camel.messages import BaseMessage
44+
from camel.models import BaseModelBackend, ModelManager, ModelProcessingError
45+
from camel.responses import ChatAgentResponse
46+
from camel.terminators import ResponseTerminator
47+
from camel.toolkits import FunctionTool, RegisteredAgentToolkit
48+
from camel.types import ModelPlatformType, ModelType
49+
from camel.types.agents import ToolCallingRecord
5050

5151
# Logger for agent tracking
5252
logger = logging.getLogger("agent")

backend/app/agent/toolkit/terminal_toolkit.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@
2121
import threading
2222
from concurrent.futures import ThreadPoolExecutor
2323

24-
from camel.toolkits.terminal_toolkit import (
25-
TerminalToolkit as BaseTerminalToolkit,
26-
)
2724
from camel.toolkits.terminal_toolkit.terminal_toolkit import _to_plain
2825

2926
from app.agent.toolkit.abstract_toolkit import AbstractToolkit
@@ -36,6 +33,9 @@
3633
process_task,
3734
)
3835
from app.utils.listen.toolkit_listen import auto_listen_toolkit
36+
from camel.toolkits.terminal_toolkit import (
37+
TerminalToolkit as BaseTerminalToolkit,
38+
)
3939

4040
logger = logging.getLogger("terminal_toolkit")
4141

backend/app/agent/tools.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616
import logging
1717
import os
1818

19-
from camel.toolkits import MCPToolkit
20-
2119
from app.agent.toolkit.abstract_toolkit import AbstractToolkit
2220
from app.agent.toolkit.audio_analysis_toolkit import AudioAnalysisToolkit
2321
from app.agent.toolkit.excel_toolkit import ExcelToolkit
@@ -43,6 +41,7 @@
4341
from app.agent.toolkit.whatsapp_toolkit import WhatsAppToolkit
4442
from app.component.environment import env
4543
from app.model.chat import McpServers
44+
from camel.toolkits import MCPToolkit
4645

4746
logger = logging.getLogger(__name__)
4847

backend/app/model/chat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@
1818
from pathlib import Path
1919
from typing import Literal
2020

21-
from camel.types import ModelType, RoleType
2221
from pydantic import BaseModel, Field, field_validator
2322

2423
from app.model.enums import DEFAULT_SUMMARY_PROMPT, Status # noqa: F401
2524
from app.model.model_platform import (
2625
NormalizedModelPlatform,
2726
NormalizedOptionalModelPlatform,
2827
)
28+
from camel.types import ModelType, RoleType
2929

3030
logger = logging.getLogger("chat_model")
3131

backend/app/service/chat_service.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@
1919
from pathlib import Path
2020
from typing import Any
2121

22-
from camel.models import ModelProcessingError
23-
from camel.tasks import Task
24-
from camel.toolkits import ToolkitMessageIntegration
25-
from camel.types import ModelPlatformType
2622
from fastapi import Request
2723
from inflection import titleize
2824
from pydash import chain
@@ -61,6 +57,10 @@
6157
from app.utils.server.sync_step import sync_step
6258
from app.utils.telemetry.workforce_metrics import WorkforceMetricsCallback
6359
from app.utils.workforce import Workforce
60+
from camel.models import ModelProcessingError
61+
from camel.tasks import Task
62+
from camel.toolkits import ToolkitMessageIntegration
63+
from camel.types import ModelPlatformType
6464

6565
logger = logging.getLogger("chat_service")
6666

backend/app/service/task.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
from enum import Enum
2222
from typing import Any, Literal
2323

24-
from camel.tasks import Task
2524
from pydantic import BaseModel
2625
from typing_extensions import TypedDict
2726

@@ -33,6 +32,7 @@
3332
UpdateData,
3433
)
3534
from app.model.enums import Status
35+
from camel.tasks import Task
3636

3737
logger = logging.getLogger("task_service")
3838

backend/app/utils/workforce.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
import logging
1717
from collections.abc import Generator
1818

19-
from camel.agents import ChatAgent
2019
from camel.societies.workforce.base import BaseNode
2120
from camel.societies.workforce.events import (
2221
TaskAssignedEvent,
@@ -54,6 +53,7 @@
5453
)
5554
from app.utils.single_agent_worker import SingleAgentWorker
5655
from app.utils.telemetry.workforce_metrics import WorkforceMetricsCallback
56+
from camel.agents import ChatAgent
5757

5858
logger = logging.getLogger("workforce")
5959

0 commit comments

Comments
 (0)