Skip to content

Commit 9ec042a

Browse files
authored
fix(o3-summary-bug): fix browsecomp-zh o3 summary bug (MiroMindAI#28)
fix browsecomp-zh o3 summary bug
1 parent 13a146b commit 9ec042a

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

libs/miroflow/src/miroflow/prebuilt/orchestrator.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -734,7 +734,12 @@ async def run_main_agent(
734734
original_text = initial_user_content[0]["text"]
735735
initial_user_content[0]["text"] = original_text + o3_notes
736736
except Exception as e:
737-
logger.warning(f"O3 hints extraction failed after retries: {str(e)}")
737+
logger.error(f"O3 hints extraction failed after retries: {str(e)}")
738+
self.task_log.log_step(
739+
step_name="o3_hint",
740+
message=f"[ERROR] O3 hint generation failed: {str(e)}",
741+
status="failed",
742+
)
738743
o3_notes = "" # Continue execution but without O3 hints
739744

740745
logger.info("Initial user input content: %s", initial_user_content)
@@ -992,7 +997,6 @@ async def run_main_agent(
992997
task_description,
993998
final_answer_text,
994999
self.cfg.env.openai_api_key,
995-
self.chinese_context,
9961000
)
9971001
)
9981002

@@ -1037,6 +1041,11 @@ async def run_main_agent(
10371041
logger.error(
10381042
f"O3 final answer extraction failed after retries: {str(e)}"
10391043
)
1044+
self.task_log.log_step(
1045+
step_name="o3_final_answer",
1046+
message=f"[ERROR] O3 final answer extraction failed: {str(e)}",
1047+
status="failed",
1048+
)
10401049
# Continue using original final_answer_text
10411050

10421051
else:

0 commit comments

Comments
 (0)