OLD_CORE_NAMESPACES_MAPPING: dict[tuple[str, ...], tuple[str, ...]] = {(
'langchain_core',
'messages',
'ai',
'AIMessage'): ('langchain_core',
'messages',
'ai',
'AIMessage'), ('langchain_core',
'messages',
'ai',
'AIMessageChunk'): ('langchain_core',
'messages',
'ai',
'AIMessageChunk'), ('langchain_core',
'messages',
'base',
'BaseMessage'): ('langchain_core',
'messages',
'base',
'BaseMessage'), ('langchain_core',
'messages',
'base',
'BaseMessageChunk'): ('langchain_core',
'messages',
'base',
'BaseMessageChunk'), ('langchain_core',
'messages',
'chat',
'ChatMessage'): ('langchain_core',
'messages',
'chat',
'ChatMessage'), ('langchain_core',
'messages',
'function',
'FunctionMessage'): ('langchain_core',
'messages',
'function',
'FunctionMessage'), ('langchain_core',
'messages',
'human',
'HumanMessage'): ('langchain_core',
'messages',
'human',
'HumanMessage'), ('langchain_core',
'messages',
'system',
'SystemMessage'): ('langchain_core',
'messages',
'system',
'SystemMessage'), ('langchain_core',
'messages',
'tool',
'ToolMessage'): ('langchain_core',
'messages',
'tool',
'ToolMessage'), ('langchain_core',
'agents',
'AgentAction'): ('langchain_core',
'agents',
'AgentAction'), ('langchain_core',
'agents',
'AgentFinish'): ('langchain_core',
'agents',
'AgentFinish'), ('langchain_core',
'prompts',
'base',
'BasePromptTemplate'): ('langchain_core',
'prompts',
'base',
'BasePromptTemplate'), ('langchain_core',
'prompts',
'prompt',
'PromptTemplate'): ('langchain_core',
'prompts',
'prompt',
'PromptTemplate'), ('langchain_core',
'prompts',
'chat',
'MessagesPlaceholder'): ('langchain_core',
'prompts',
'chat',
'MessagesPlaceholder'), ('langchain_core',
'prompts',
'chat',
'ChatPromptTemplate'): ('langchain_core',
'prompts',
'chat',
'ChatPromptTemplate'), ('langchain_core',
'prompts',
'chat',
'HumanMessagePromptTemplate'): ('langchain_core',
'prompts',
'chat',
'HumanMessagePromptTemplate'), ('langchain_core',
'prompts',
'chat',
'SystemMessagePromptTemplate'): ('langchain_core',
'prompts',
'chat',
'SystemMessagePromptTemplate'), ('langchain_core',
'agents',
'AgentActionMessageLog'): ('langchain_core',
'agents',
'AgentActionMessageLog'), ('langchain_core',
'prompts',
'chat',
'BaseMessagePromptTemplate'): ('langchain_core',
'prompts',
'chat',
'BaseMessagePromptTemplate'), ('langchain_core',
'outputs',
'chat_generation',
'ChatGeneration'): ('langchain_core',
'outputs',
'chat_generation',
'ChatGeneration'), ('langchain_core',
'outputs',
'generation',
'Generation'): ('langchain_core',
'outputs',
'generation',
'Generation'), ('langchain_core',
'documents',
'base',
'Document'): ('langchain_core',
'documents',
'base',
'Document'), ('langchain_core',
'prompts',
'chat',
'AIMessagePromptTemplate'): ('langchain_core',
'prompts',
'chat',
'AIMessagePromptTemplate'), ('langchain_core',
'runnables',
'configurable',
'DynamicRunnable'): ('langchain_core',
'runnables',
'configurable',
'DynamicRunnable'), ('langchain_core',
'prompt_values',
'PromptValue'): ('langchain_core',
'prompt_values',
'PromptValue'), ('langchain_core',
'runnables',
'base',
'RunnableBinding'): ('langchain_core',
'runnables',
'base',
'RunnableBinding'), ('langchain_core',
'runnables',
'branch',
'RunnableBranch'): ('langchain_core',
'runnables',
'branch',
'RunnableBranch'), ('langchain_core',
'runnables',
'fallbacks',
'RunnableWithFallbacks'): ('langchain_core',
'runnables',
'fallbacks',
'RunnableWithFallbacks'), ('langchain_core',
'output_parsers',
'string',
'StrOutputParser'): ('langchain_core',
'output_parsers',
'string',
'StrOutputParser'), ('langchain_core',
'output_parsers',
'list',
'CommaSeparatedListOutputParser'): ('langchain_core',
'output_parsers',
'list',
'CommaSeparatedListOutputParser'), ('langchain_core',
'runnables',
'base',
'RunnableParallel'): ('langchain_core',
'runnables',
'base',
'RunnableParallel'), ('langchain_core',
'outputs',
'chat_generation',
'ChatGenerationChunk'): ('langchain_core',
'outputs',
'chat_generation',
'ChatGenerationChunk'), ('langchain_core',
'messages',
'chat',
'ChatMessageChunk'): ('langchain_core',
'messages',
'chat',
'ChatMessageChunk'), ('langchain_core',
'messages',
'human',
'HumanMessageChunk'): ('langchain_core',
'messages',
'human',
'HumanMessageChunk'), ('langchain_core',
'messages',
'function',
'FunctionMessageChunk'): ('langchain_core',
'messages',
'function',
'FunctionMessageChunk'), ('langchain_core',
'messages',
'system',
'SystemMessageChunk'): ('langchain_core',
'messages',
'system',
'SystemMessageChunk'), ('langchain_core',
'messages',
'tool',
'ToolMessageChunk'): ('langchain_core',
'messages',
'tool',
'ToolMessageChunk'), ('langchain_core',
'outputs',
'generation',
'GenerationChunk'): ('langchain_core',
'outputs',
'generation',
'GenerationChunk'), ('langchain_core',
'prompts',
'chat',
'BaseChatPromptTemplate'): ('langchain_core',
'prompts',
'chat',
'BaseChatPromptTemplate'), ('langchain_core',
'prompts',
'chat',
'ChatMessagePromptTemplate'): ('langchain_core',
'prompts',
'chat',
'ChatMessagePromptTemplate'), ('langchain_core',
'prompts',
'few_shot_with_templates',
'FewShotPromptWithTemplates'): ('langchain_core',
'prompts',
'few_shot_with_templates',
'FewShotPromptWithTemplates'), ('langchain_core',
'prompts',
'pipeline'): ('langchain_core',
'prompts',
'pipeline'), ('langchain_core',
'prompts',
'string',
'StringPromptTemplate'): ('langchain_core',
'prompts',
'string',
'StringPromptTemplate'), ('langchain_core',
'prompt_values',
'StringPromptValue'): ('langchain_core',
'prompt_values',
'StringPromptValue'), ('langchain_core',
'prompts',
'chat',
'BaseStringMessagePromptTemplate'): ('langchain_core',
'prompts',
'chat',
'BaseStringMessagePromptTemplate'), ('langchain_core',
'prompt_values',
'ChatPromptValue'): ('langchain_core',
'prompt_values',
'ChatPromptValue'), ('langchain_core',
'prompt_values',
'ChatPromptValueConcrete'): ('langchain_core',
'prompt_values',
'ChatPromptValueConcrete'), ('langchain_core',
'runnables',
'base',
'RunnableBindingBase'): ('langchain_core',
'runnables',
'base',
'RunnableBindingBase'), ('langchain_core',
'runnables',
'router',
'RouterRunnable'): ('langchain_core',
'runnables',
'router',
'RouterRunnable'), ('langchain_core',
'runnables',
'passthrough',
'RunnablePassthrough'): ('langchain_core',
'runnables',
'passthrough',
'RunnablePassthrough'), ('langchain_core',
'runnables',
'base',
'RunnableSequence'): ('langchain_core',
'runnables',
'base',
'RunnableSequence'), ('langchain_core',
'runnables',
'base',
'RunnableEach'): ('langchain_core',
'runnables',
'base',
'RunnableEach'), ('langchain_core',
'runnables',
'base',
'RunnableEachBase'): ('langchain_core',
'runnables',
'base',
'RunnableEachBase'), ('langchain_core',
'runnables',
'configurable',
'RunnableConfigurableAlternatives'): ('langchain_core',
'runnables',
'configurable',
'RunnableConfigurableAlternatives'), ('langchain_core',
'runnables',
'configurable',
'RunnableConfigurableFields'): ('langchain_core',
'runnables',
'configurable',
'RunnableConfigurableFields'), ('langchain_core',
'runnables',
'history',
'RunnableWithMessageHistory'): ('langchain_core',
'runnables',
'history',
'RunnableWithMessageHistory'), ('langchain_core',
'runnables',
'passthrough',
'RunnableAssign'): ('langchain_core',
'runnables',
'passthrough',
'RunnableAssign'), ('langchain_core',
'runnables',
'retry',
'RunnableRetry'): ('langchain_core',
'runnables',
'retry',
'RunnableRetry'
)}