File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
rdagent/components/coder/CoSTEER Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change 1717from rdagent .core .exception import CoderError
1818from rdagent .core .experiment import Experiment
1919from rdagent .log import rdagent_logger as logger
20+ from rdagent .oai .backend .base import RD_Agent_TIMER_wrapper
2021
2122
2223class CoSTEER (Developer [Experiment ]):
@@ -107,6 +108,9 @@ def develop(self, exp: Experiment) -> Experiment:
107108 if (datetime .now () - start_datetime ).seconds > self .max_seconds :
108109 logger .info (f"Reached max time limit { self .max_seconds } seconds, stop evolving" )
109110 break
111+ if RD_Agent_TIMER_wrapper .timer .started and RD_Agent_TIMER_wrapper .timer .is_timeout ():
112+ logger .info ("Global timer is timeout, stop evolving" )
113+ break
110114
111115 if self .with_feedback and self .filter_final_evo :
112116 evo_exp = self ._exp_postprocess_by_feedback (evo_exp , self .evolve_agent .evolving_trace [- 1 ].feedback )
You can’t perform that action at this time.
0 commit comments