fix: preserve raw intent across language switching

This commit is contained in:
wtx
2026-08-09 16:03:13 +08:00
parent 1252c41661
commit b8dcb63fa1
5 changed files with 65 additions and 5 deletions
-5
View File
@@ -17141,11 +17141,6 @@ async def _run_agent_chat(
executes analysis stages here.
"""
session_id = request.session_id or f"session_{int(time.time())}"
# Inject language instruction for non-Chinese languages
if request.language and request.language != DEFAULT_AGENT_LANG:
lang_map = {"en": "Please respond in English."}
lang_instruction = lang_map.get(request.language, f"Please respond in {request.language}.")
request.message = f"{lang_instruction}\n\n{request.message}"
completed_stages: list[str] = []
if request.job_id:
final_dir = PROJECT_ROOT / "workspace" / request.job_id / "final"