修复对话背景信息配置

This commit is contained in:
zcr
2026-05-19 11:30:29 +08:00
parent a8f52dbdaa
commit 4ecc409ab5
3 changed files with 25 additions and 14 deletions

View File

@@ -146,6 +146,13 @@ async def chat_stream(request: DeepAgentChatRequest):
"Please strictly follow the above settings in subsequent conversations。"
)
initial_messages.append(SystemMessage(content=system_prompt))
design_backend = f"""
<design_constraints>
Category: {cp.type or 'unspecified'}
region: {cp.region or 'unspecified'}
style: {cp.style or 'unspecified'}
</design_constraints>
"""
# 6. 分支处理
if is_branching:
@@ -195,6 +202,9 @@ async def chat_stream(request: DeepAgentChatRequest):
if input_image_content:
content[0]["text"] += input_image_content
if design_backend:
content[0]["text"] += design_backend
message_list = [{"role": "user", "content": content}]
final_messages = {"messages": message_list, "files": files}
logger.info(final_messages)
@@ -210,7 +220,7 @@ async def chat_stream(request: DeepAgentChatRequest):
subgraphs=True,
context=Context(use_report=request.use_report,
language=request.language,
type=request.config_params.type ,
type=request.config_params.type,
region=request.config_params.region,
style=request.config_params.style,
),