|
20 | 20 | from threading import Event |
21 | 21 | from typing import Any |
22 | 22 |
|
23 | | -from camel.agents import ChatAgent |
24 | 23 | from camel.agents._types import ToolCallRequest |
25 | 24 | from camel.agents.chat_agent import ( |
26 | 25 | AsyncStreamingChatAgentResponse, |
27 | 26 | StreamingChatAgentResponse, |
28 | 27 | ) |
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 |
37 | 28 | from pydantic import BaseModel |
38 | 29 |
|
39 | 30 | from app.service.task import ( |
|
47 | 38 | set_process_task, |
48 | 39 | ) |
49 | 40 | 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 |
50 | 50 |
|
51 | 51 | # Logger for agent tracking |
52 | 52 | logger = logging.getLogger("agent") |
|
0 commit comments