Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 13 additions & 3 deletions backend/app/core/agent/memory/manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

from langchain_core.language_models import BaseChatModel
from langchain_core.messages.chat import ChatMessage as Message
from langchain_openai import ChatOpenAI
from loguru import logger
from pydantic import BaseModel, Field

Expand All @@ -15,6 +16,7 @@

# Import DEFAULT_USER_ID for consistent user_id handling
from app.core.constants import DEFAULT_USER_ID
from app.core.settings import get_default_model_config
from app.core.tools.tool import EnhancedTool
from app.schemas.memory import UserMemory
from app.services.memory_service import MemoryService
Expand Down Expand Up @@ -95,9 +97,17 @@ def __init__(
def get_model(self) -> BaseChatModel:
if self.model is None:
try:
from app.dynamic_agent.infra.llm import get_default_llm

self.model = get_default_llm()
config = get_default_model_config()
if not config:
raise ValueError("Default model configuration is missing")
self.model = ChatOpenAI(
model=config["model"],
api_key=config.get("api_key"),
base_url=config.get("base_url"),
timeout=config.get("timeout", 30),
streaming=False,
callbacks=[],
)
except Exception as e:
logger.error(f"Failed to get default model from settings: {e}")
raise ValueError("无法获取默认模型配置,请先在系统中配置默认模型")
Expand Down
85 changes: 0 additions & 85 deletions backend/app/dynamic_agent/README.md

This file was deleted.

1 change: 0 additions & 1 deletion backend/app/dynamic_agent/__init__.py

This file was deleted.

Empty file.
14 changes: 0 additions & 14 deletions backend/app/dynamic_agent/_examples/execute.md

This file was deleted.

180 changes: 0 additions & 180 deletions backend/app/dynamic_agent/_examples/full_agent.py

This file was deleted.

38 changes: 0 additions & 38 deletions backend/app/dynamic_agent/agent_core/__init__.py

This file was deleted.

Loading
Loading