langchain-ai/langgraph · error · ValueError
Unsupported operator: {operator}
Error message
Unsupported operator: {operator} What it means
Error "Unsupported operator: {operator}" thrown in langchain-ai/langgraph.
Source
Thrown at libs/checkpoint/langgraph/store/memory/__init__.py:592
return item_value == filter_value
def _apply_operator(value: Any, operator: str, op_value: Any) -> bool:
"""Apply a comparison operator, matching PostgreSQL's JSONB behavior."""
if operator == "$eq":
return value == op_value
elif operator == "$gt":
return float(value) > float(op_value)
elif operator == "$gte":
return float(value) >= float(op_value)
elif operator == "$lt":
return float(value) < float(op_value)
elif operator == "$lte":
return float(value) <= float(op_value)
elif operator == "$ne":
return value != op_value
else:
raise ValueError(f"Unsupported operator: {operator}")
View on GitHub (pinned to 38031739e5)
When it happens
Trigger: Thrown at libs/checkpoint/langgraph/store/memory/__init__.py:592 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of langchain-ai/langgraph@38031739e5 (2026-08-26).
Data as JSON: /api/errors/f0ddc03cb5d6213e.
Report an issue: GitHub.