|
from langchain_core._api.deprecation import ( |
|
LangChainDeprecationWarning, |
|
LangChainPendingDeprecationWarning, |
|
deprecated, |
|
suppress_langchain_deprecation_warning, |
|
surface_langchain_deprecation_warnings, |
|
warn_deprecated, |
|
) |
|
|
|
AGENT_DEPRECATION_WARNING = ( |
|
"LangChain agents will continue to be supported, but it is recommended for new " |
|
"use cases to be built with LangGraph. LangGraph offers a more flexible and " |
|
"full-featured framework for building agents, including support for " |
|
"tool-calling, persistence of state, and human-in-the-loop workflows. For " |
|
"details, refer to the " |
|
"`LangGraph documentation <https://langchain-ai.github.io/langgraph/>`_" |
|
" as well as guides for " |
|
"`Migrating from AgentExecutor <https://python.langchain.com/docs/how_to/migrate_agent/>`_" |
|
" and LangGraph's " |
|
"`Pre-built ReAct agent <https://langchain-ai.github.io/langgraph/how-tos/create-react-agent/>`_." |
|
) |
|
|
|
|
|
__all__ = [ |
|
"AGENT_DEPRECATION_WARNING", |
|
"LangChainDeprecationWarning", |
|
"LangChainPendingDeprecationWarning", |
|
"deprecated", |
|
"suppress_langchain_deprecation_warning", |
|
"warn_deprecated", |
|
"surface_langchain_deprecation_warnings", |
|
] |
|
|