diff --git a/agent/agent_config.py b/agent/agent_config.py index 7a33181..7e3fe11 100644 --- a/agent/agent_config.py +++ b/agent/agent_config.py @@ -245,10 +245,6 @@ class AgentConfig: system_prompt_from_db = bot_config.get("system_prompt", "") preamble_text, system_prompt = get_preamble_text(language, system_prompt_from_db) - # 获取 robot_type - robot_type = bot_config.get("robot_type", "general_agent") - if robot_type == "catalog_agent": - robot_type = "deep_agent" # 从数据库配置获取其他参数 enable_thinking = bot_config.get("enable_thinking", False) @@ -262,7 +258,6 @@ class AgentConfig: language=language, system_prompt=system_prompt, mcp_settings=bot_config.get("mcp_settings", []), - robot_type=robot_type, user_identifier=bot_config.get("user_identifier", ""), session_id=request.session_id, enable_thinking=enable_thinking, diff --git a/routes/bot_manager.py b/routes/bot_manager.py index 3261731..ea22a80 100644 --- a/routes/bot_manager.py +++ b/routes/bot_manager.py @@ -422,7 +422,6 @@ class BotSettingsUpdate(BaseModel): """更新 Bot 设置请求""" model_id: Optional[str] = None language: Optional[str] = None - robot_type: Optional[str] = None avatar_url: Optional[str] = None description: Optional[str] = None suggestions: Optional[List[str]] = None @@ -450,7 +449,6 @@ class BotSettingsResponse(BaseModel): model_id: Optional[str] model: Optional[ModelInfo] # 关联的模型信息 language: str - robot_type: Optional[str] avatar_url: Optional[str] description: Optional[str] suggestions: Optional[List[str]] @@ -819,7 +817,6 @@ async def migrate_bot_settings_to_jsonb(): SET settings = jsonb_build_object( 'model_id', s.model_id, 'language', COALESCE(s.language, 'zh'), - 'robot_type', s.robot_type, 'dataset_ids', s.dataset_ids, 'system_prompt', s.system_prompt, 'enable_memori', COALESCE(s.enable_memori, false), @@ -1552,7 +1549,6 @@ async def get_bot_settings(bot_uuid: str, authorization: Optional[str] = Header( model_id=model_id, model=model_info, language=settings.get('language', 'zh'), - robot_type=settings.get('robot_type'), avatar_url=settings.get('avatar_url'), description=settings.get('description'), suggestions=settings.get('suggestions'), @@ -1620,8 +1616,6 @@ async def update_bot_settings( update_json['model_id'] = model_id_value if model_id_value else None if request.language is not None: update_json['language'] = request.language - if request.robot_type is not None: - update_json['robot_type'] = request.robot_type if request.avatar_url is not None: update_json['avatar_url'] = request.avatar_url if request.description is not None: diff --git a/routes/chat.py b/routes/chat.py index d23f4da..5faba27 100644 --- a/routes/chat.py +++ b/routes/chat.py @@ -730,7 +730,6 @@ async def chat_completions_v3(request: ChatRequestV3, authorization: Optional[st - language: 回复语言 - tool_response: 是否包含工具响应 - system_prompt: 系统提示词 - - robot_type: 机器人类型 - dataset_ids: 数据集ID列表 - mcp_settings: MCP服务器配置 - user_identifier: 用户标识符 diff --git a/utils/fastapi_utils.py b/utils/fastapi_utils.py index 5119b11..b905092 100644 --- a/utils/fastapi_utils.py +++ b/utils/fastapi_utils.py @@ -501,7 +501,6 @@ async def fetch_bot_config_from_db(bot_user_id: str) -> Dict[str, Any]: "api_key": "", "model_server": "", "language": settings_data.get("language", "zh"), - "robot_type": settings_data.get("robot_type", "general_agent"), "dataset_ids": settings_data.get("dataset_ids", []), "system_prompt": settings_data.get("system_prompt", ""), "user_identifier": settings_data.get("user_identifier", ""),