langchain-ai/langgraph · error · LangGraphDeprecatedSinceV10
`get_config_jsonschema` is deprecated. Use `get_context_json
Error message
`get_config_jsonschema` is deprecated. Use `get_context_jsonschema` instead.
What it means
Error "`get_config_jsonschema` is deprecated. Use `get_context_jsonschema` instead." thrown in langchain-ai/langgraph.
Source
Thrown at libs/langgraph/langgraph/pregel/main.py:983
if self.context_schema
else {}
),
**{
field_name: (field_type, None)
for field_name, field_type in get_type_hints(RunnableConfig).items()
if field_name in [i for i in include if i != "configurable"]
},
}
return create_model(self.get_name("Config"), field_definitions=fields)
@deprecated(
"`get_config_jsonschema` is deprecated. Use `get_context_jsonschema` instead.",
category=None,
)
def get_config_jsonschema(
self, *, include: Sequence[str] | None = None
) -> dict[str, Any]:
warnings.warn(
"`get_config_jsonschema` is deprecated. Use `get_context_jsonschema` instead.",
category=LangGraphDeprecatedSinceV10,
stacklevel=2,
)
with warnings.catch_warnings():
warnings.filterwarnings("ignore", category=LangGraphDeprecatedSinceV10)
schema = self.config_schema(include=include)
return schema.model_json_schema()
def get_context_jsonschema(self) -> dict[str, Any] | None:
if (context_schema := self.context_schema) is None:
return None
if isclass(context_schema) and issubclass(context_schema, BaseModel):
return context_schema.model_json_schema()
elif is_typeddict(context_schema) or is_dataclass(context_schema):
return TypeAdapter(context_schema).json_schema()View on GitHub (pinned to 38031739e5)
When it happens
Trigger: Thrown at libs/langgraph/langgraph/pregel/main.py:983 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/127edf4d626165ad.
Report an issue: GitHub.