We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
view
1 parent 0cafa43 commit bc7d193Copy full SHA for bc7d193
beeai/agents/tools/text.py
@@ -50,8 +50,12 @@ class ViewToolInput(BaseModel):
50
@field_validator("view_range", mode="after")
51
@classmethod
52
def validate_view_range(cls, view_range: list[int] | None) -> list[int] | None:
53
- if view_range is not None and len(view_range) != 2:
54
- raise ValueError("`view_range` must be a list of two integers")
+ if view_range is not None:
+ if len(view_range) == 0:
55
+ # treat `[]` as `None`, some LLMs just don't get the hint
56
+ return None
57
+ if len(view_range) != 2:
58
+ raise ValueError("`view_range` must be a list of two integers")
59
return view_range
60
61
0 commit comments