Skip to content

Commit 42db4d1

Browse files
Add len to debug
1 parent cacc3a0 commit 42db4d1

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

src/smolagents/agents.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -873,13 +873,18 @@ def _debug_save_context(self, messages: list) -> None:
873873
return
874874
lines = []
875875
for i, msg in enumerate(messages):
876+
total_len = 0
876877
lines.append(f"=== Message {i} | role={msg.role} ===")
877878
if isinstance(msg.content, list):
878879
for part in msg.content:
879-
lines.append(str(part))
880+
str_part = str(part)
881+
lines.append(str_part)
882+
total_len += len(str_part)
880883
else:
881-
lines.append(str(msg.content) if msg.content else "")
882-
lines.append("")
884+
str_part = str(msg.content) if msg.content else ""
885+
total_len += len(str_part)
886+
lines.append(str_part)
887+
lines.append("LEN: "+str(total_len))
883888
with open(f"/tmp/bpsa_debug_context_{os.getpid()}.txt", "w") as f:
884889
f.write("\n".join(lines))
885890

0 commit comments

Comments
 (0)