Skip to content

Commit dbba760

Browse files
committed
show steps num for tape in the tape selector
1 parent 9914dcc commit dbba760

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/agentlab/analyze/tapes.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ class WrapperStep(Step):
2323
content: dict
2424

2525

26-
def pretty_yaml(data: dict) -> str:
26+
def pretty_yaml(data: dict | None) -> str:
2727
return yaml.dump(data, sort_keys=False, indent=2) if data else ""
2828

2929

@@ -117,7 +117,7 @@ def get_tape_name(self, i: int, tape: Tape) -> str:
117117
number = tape.metadata.task.get("number", "")
118118
n = f"{tape.metadata.task.get('Level', '')}.{number} " if number else ""
119119
name = tape.steps[0].content["content"][:32] + "..."
120-
return f"{n}{mark}{name}"
120+
return f"{n}({len(tape.steps)}){mark}{name}"
121121

122122
def get_exp_label(self, filename: str, tapes: list[Tape]) -> str:
123123
acc, n_solved = self.calculate_accuracy(tapes)

src/agentlab/benchmarks/gaia.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ def model_post_init(self, __context: Any) -> None:
145145
name="2023_all",
146146
trust_remote_code=True,
147147
) # type: ignore
148-
for task in self.dataset[self.split]:
148+
for task in self.dataset[self.split]: # type: ignore
149149
if self.level != "all" and task["Level"] != self.level:
150150
continue
151151
number += 1
@@ -314,7 +314,7 @@ def question_scorer(
314314
model_answer: str,
315315
ground_truth: str,
316316
) -> bool:
317-
def is_float(element: any) -> bool:
317+
def is_float(element: Any) -> bool:
318318
try:
319319
float(element)
320320
return True

0 commit comments

Comments
 (0)