HKUDS/nanobot · error · ValueError
timeRange must be OneDay, OneWeek, OneMonth, OneYear, or YYY
Error message
timeRange must be OneDay, OneWeek, OneMonth, OneYear, or YYYY-MM-DD..YYYY-MM-DD
What it means
Error "timeRange must be OneDay, OneWeek, OneMonth, OneYear, or YYYY-MM-DD..YYYY-MM-DD" thrown in HKUDS/nanobot.
Source
Thrown at nanobot/agent/tools/web.py:324
lines = [f"Results for: {query}\n"]
for i, item in enumerate(items[:n], 1):
title = _normalize(_strip_tags(item.get("title", "")))
snippet = _normalize(_strip_tags(item.get("content", "")))
lines.append(f"{i}. {title}\n {item.get('url', '')}")
if snippet:
lines.append(f" {snippet}")
return "\n".join(lines)
def _normalize_volcengine_time_range(value: Any) -> str | None:
if value is None:
return None
time_range = str(value).strip()
if not time_range:
return None
if time_range in _VOLCENGINE_TIME_RANGES or _VOLCENGINE_DATE_RANGE_RE.fullmatch(time_range):
return time_range
raise ValueError(
"timeRange must be OneDay, OneWeek, OneMonth, OneYear, "
"or YYYY-MM-DD..YYYY-MM-DD"
)
def _normalize_volcengine_auth_level(value: Any) -> int | None:
if value is None:
return None
try:
auth_level = int(value)
except (TypeError, ValueError) as exc:
raise ValueError("authLevel must be 0 or 1") from exc
if auth_level not in {0, 1}:
raise ValueError("authLevel must be 0 or 1")
return auth_level
@tool_parameters(View on GitHub (pinned to 42f37dc4c0)
When it happens
Trigger: Thrown at nanobot/agent/tools/web.py:324 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of HKUDS/nanobot@42f37dc4c0 (2026-08-26).
Data as JSON: /api/errors/f7eda7bcbfe346b1.
Report an issue: GitHub.