feat(api): Support specifying app version for chat

This commit is contained in:
wxy
2026-04-10 11:44:50 +08:00
parent 90e8e90528
commit 412183c359

View File

@@ -111,7 +111,7 @@ async def chat(
if not release: if not release:
raise BusinessException( raise BusinessException(
f"版本 {payload.version} 不存在或已下线", f"版本 {payload.version} 不存在或已下线",
BizCode.AGENT_CONFIG_MISSING, BizCode.RELEASE_NOT_FOUND,
) )
# 临时替换 current_release后续逻辑无需改动 # 临时替换 current_release后续逻辑无需改动
app.current_release = release app.current_release = release
@@ -328,6 +328,4 @@ async def chat(
msg="工作流任务执行成功" msg="工作流任务执行成功"
) )
else: else:
from app.core.exceptions import BusinessException
from app.core.error_codes import BizCode
raise BusinessException(f"不支持的应用类型: {app_type}", BizCode.APP_TYPE_NOT_SUPPORTED) raise BusinessException(f"不支持的应用类型: {app_type}", BizCode.APP_TYPE_NOT_SUPPORTED)