langchain-ai/langgraph · error · LangGraphDeprecatedSinceV05
`retry` is deprecated and will be removed. Please use `retry
Error message
`retry` is deprecated and will be removed. Please use `retry_policy` instead.
What it means
Error "`retry` is deprecated and will be removed. Please use `retry_policy` instead." thrown in langchain-ai/langgraph.
Source
Thrown at libs/langgraph/langgraph/func/__init__.py:217
@task
async def add_one_task(a: int) -> int:
return a + 1
@entrypoint()
async def add_one(numbers: list[int]) -> list[int]:
futures = [add_one_task(n) for n in numbers]
return asyncio.gather(*futures)
# Call the entrypoint
await add_one.ainvoke([1, 2, 3]) # Returns [2, 3, 4]
```
"""
if (retry := kwargs.get("retry", MISSING)) is not MISSING:
warnings.warn(
"`retry` is deprecated and will be removed. Please use `retry_policy` instead.",
category=LangGraphDeprecatedSinceV05,
stacklevel=2,
)
if retry_policy is None:
retry_policy = retry # type: ignore[assignment]
timeout_policy = coerce_timeout_policy(timeout)
retry_policies: Sequence[RetryPolicy] = (
()
if retry_policy is None
else (retry_policy,)
if isinstance(retry_policy, RetryPolicy)
else retry_policy
)
def decorator(
func: Callable[P, Awaitable[T]] | Callable[P, T],View on GitHub (pinned to 38031739e5)
When it happens
Trigger: Thrown at libs/langgraph/langgraph/func/__init__.py:217 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/e0d792c99c9f6208.
Report an issue: GitHub.