Skip to content

Commit bd12318

Browse files
committed
from previous
2 parents a16aea0 + 16e7526 commit bd12318

File tree

2 files changed

+27
-8
lines changed

2 files changed

+27
-8
lines changed

src/agentlab/analyze/agent_xray.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -936,6 +936,7 @@ def update_error_report():
936936
report_files = sorted(report_files, key=os.path.getctime, reverse=True)
937937
return report_files[0].read_text()
938938

939+
939940
def new_exp_dir(exp_dir, progress=gr.Progress(), just_refresh=False):
940941

941942
if exp_dir == select_dir_instructions:
@@ -962,7 +963,14 @@ def new_exp_dir(exp_dir, progress=gr.Progress(), just_refresh=False):
962963
agent_id = info.get_agent_id(agent_report.iloc[0])
963964

964965
constants, variables = format_constant_and_variables()
965-
return agent_report, agent_id, constants, variables, update_global_stats(), update_error_report()
966+
return (
967+
agent_report,
968+
agent_id,
969+
constants,
970+
variables,
971+
update_global_stats(),
972+
update_error_report(),
973+
)
966974

967975

968976
def new_agent_id(agent_id: list[tuple]):

tests/agents/test_agent.py

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ def test_generic_agent():
2525

2626
with tempfile.TemporaryDirectory() as tmp_dir:
2727

28-
launch_exp.run_experiments(1, [exp_args], Path(tmp_dir) / "generic_agent_test")
28+
launch_exp.run_experiments(
29+
1, [exp_args], Path(tmp_dir) / "generic_agent_test", parallel_backend="joblib"
30+
)
2931

3032
result_record = inspect_results.load_result_df(tmp_dir, progress_fn=None)
3133

@@ -144,9 +146,12 @@ def test_generic_agent_parse_retry():
144146
)
145147

146148
with tempfile.TemporaryDirectory() as tmp_dir:
147-
launch_exp.run_experiments(1, [exp_args], Path(tmp_dir) / "generic_agent_test")
149+
# TODO why these tests don't work with ray backend?
150+
launch_exp.run_experiments(
151+
1, [exp_args], Path(tmp_dir) / "generic_agent_test", parallel_backend="joblib"
152+
)
148153
result_record = inspect_results.load_result_df(tmp_dir, progress_fn=None)
149-
154+
print(result_record)
150155
target = {
151156
"stats.cum_n_retry": 2,
152157
"stats.cum_busted_retry": 0,
@@ -169,7 +174,9 @@ def test_bust_parse_retry():
169174
)
170175

171176
with tempfile.TemporaryDirectory() as tmp_dir:
172-
launch_exp.run_experiments(1, [exp_args], Path(tmp_dir) / "generic_agent_test")
177+
launch_exp.run_experiments(
178+
1, [exp_args], Path(tmp_dir) / "generic_agent_test", parallel_backend="joblib"
179+
)
173180
result_record = inspect_results.load_result_df(tmp_dir, progress_fn=None)
174181

175182
target = {
@@ -195,7 +202,9 @@ def test_llm_error_success():
195202
)
196203

197204
with tempfile.TemporaryDirectory() as tmp_dir:
198-
launch_exp.run_experiments(1, [exp_args], Path(tmp_dir) / "generic_agent_test")
205+
launch_exp.run_experiments(
206+
1, [exp_args], Path(tmp_dir) / "generic_agent_test", parallel_backend="joblib"
207+
)
199208
result_record = inspect_results.load_result_df(tmp_dir, progress_fn=None)
200209

201210
target = {
@@ -220,7 +229,9 @@ def test_llm_error_no_success():
220229
)
221230

222231
with tempfile.TemporaryDirectory() as tmp_dir:
223-
launch_exp.run_experiments(1, [exp_args], Path(tmp_dir) / "generic_agent_test")
232+
launch_exp.run_experiments(
233+
1, [exp_args], Path(tmp_dir) / "generic_agent_test", parallel_backend="joblib"
234+
)
224235
result_record = inspect_results.load_result_df(tmp_dir, progress_fn=None)
225236

226237
target = {
@@ -236,4 +247,4 @@ def test_llm_error_no_success():
236247

237248
if __name__ == "__main__":
238249
# test_generic_agent()
239-
test_llm_error_success()
250+
test_generic_agent_parse_retry()

0 commit comments

Comments
 (0)