Skip to content

Commit 9f3d706

Browse files
Backward compatibility with bgym stepInfo
1 parent 5a42809 commit 9f3d706

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/agentlab/analyze/agent_xray.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
from agentlab.llm.llm_utils import BaseMessage as AgentLabBaseMessage
2929
from agentlab.llm.llm_utils import Discussion
3030
from agentlab.llm.response_api import MessageBuilder, ToolCalls
31+
from browsergym.experiments.loop import StepInfo as BGymStepInfo
3132

3233
select_dir_instructions = "Select Experiment Directory"
3334
AGENT_NAME_KEY = "agent.agent_name"
@@ -1319,7 +1320,7 @@ def plot_profiling(ax, step_info_list: list[StepInfo], summary_info: dict, progr
13191320
all_times = []
13201321
step_times = []
13211322
for i, step_info in progress_fn(list(enumerate(step_info_list)), desc="Building plot."):
1322-
assert isinstance(step_info, StepInfo), f"Expected StepInfo, got {type(step_info)}"
1323+
assert isinstance(step_info, (StepInfo, BGymStepInfo)), f"Expected StepInfo or BGymStepInfo, got {type(step_info)}"
13231324
step = step_info.step
13241325

13251326
prof = deepcopy(step_info.profiling)

0 commit comments

Comments
 (0)