Skip to content

Conversation

@kiran1415
Copy link

updated python code snippet
from langchain.messages to langchain_core.messages

Overview

updated the python snipped in langchain message module
fixed the import

from langchain.messages import AIMessage

to

from langchain_core.messages import AIMessage

Type of change

Type: [Replace with: New documentation page / Update existing documentation / Fix typo/bug/link/formatting / Remove outdated content / Other]

Update existing documentation

Related issues/PRs

  • GitHub issue:
  • Feature PR:
  • Linear issue:
  • Slack thread:

Checklist

  • I have read the contributing guidelines
  • I have tested my changes locally using docs dev
  • All code examples have been tested and work correctly
  • I have used root relative paths for internal links
  • I have updated navigation in src/docs.json if needed

(Internal team members only / optional): Create a preview deployment as necessary using the Create Preview Branch workflow

Additional notes

updated python code snippet
from  langchain.messages to langchain_core.messages
@kiran1415 kiran1415 requested a review from lnhsingh as a code owner December 19, 2025 20:19
@github-actions github-actions bot added langchain For docs changes to LangChain oss external User is not a member of langchain-ai labels Dec 19, 2025
@github-actions
Copy link
Contributor

❌ Import check failed

This PR contains imports from langchain_core that should be imported from langchain instead.

Detailed issues
Analyzing diff for import issues...
 Found 10 import issues:

File: src/oss/langchain/messages.mdx
Line: 24
Issue: Import from langchain.messages instead of langchain_core.messages
Current:   from langchain_core.messages import HumanMessage, AIMessage, SystemMessage
Suggested: from langchain.messages import HumanMessage, AIMessage, SystemMessage
--------------------------------------------------------------------------------
File: src/oss/langchain/messages.mdx
Line: 78
Issue: Import from langchain.messages instead of langchain_core.messages
Current:   from langchain_core.messages import SystemMessage, HumanMessage, AIMessage
Suggested: from langchain.messages import SystemMessage, HumanMessage, AIMessage
--------------------------------------------------------------------------------
File: src/oss/langchain/messages.mdx
Line: 172
Issue: Import from langchain.messages instead of langchain_core.messages
Current:   from langchain_core.messages import SystemMessage, HumanMessage
Suggested: from langchain.messages import SystemMessage, HumanMessage
--------------------------------------------------------------------------------
File: src/oss/langchain/messages.mdx
Line: 293
Issue: Import from langchain.messages instead of langchain_core.messages
Current:   from langchain_core.messages import AIMessage, SystemMessage, HumanMessage
Suggested: from langchain.messages import AIMessage, SystemMessage, HumanMessage
--------------------------------------------------------------------------------
File: src/oss/langchain/messages.mdx
Line: 513
Issue: Import from langchain.messages instead of langchain_core.messages
Current:   from langchain_core.messages import AIMessage
Suggested: from langchain.messages import AIMessage
--------------------------------------------------------------------------------
File: src/oss/langchain/messages.mdx
Line: 514
Issue: Import from langchain.messages instead of langchain_core.messages
Current:   from langchain_core.messages import ToolMessage
Suggested: from langchain.messages import ToolMessage
--------------------------------------------------------------------------------
File: src/oss/langchain/messages.mdx
Line: 596
Issue: Import from langchain.messages instead of langchain_core.messages
Current:   from langchain_core.messages import ToolMessage
Suggested: from langchain.messages import ToolMessage
--------------------------------------------------------------------------------
File: src/oss/langchain/messages.mdx
Line: 652
Issue: Import from langchain.messages instead of langchain_core.messages
Current:   from langchain_core.messages import HumanMessage
Suggested: from langchain.messages import HumanMessage
--------------------------------------------------------------------------------
File: src/oss/langchain/messages.mdx
Line: 716
Issue: Import from langchain.messages instead of langchain_core.messages
Current:   from langchain_core.messages import AIMessage
Suggested: from langchain.messages import AIMessage
--------------------------------------------------------------------------------
File: src/oss/langchain/messages.mdx
Line: 737
Issue: Import from langchain.messages instead of langchain_core.messages
Current:   from langchain_core.messages import AIMessage
Suggested: from langchain.messages import AIMessage
--------------------------------------------------------------------------------

 Found 10 import issues that need to be fixed.

Why this is a problem

The langchain package re-exports many modules and classes from langchain_core. When possible, imports should use langchain instead of langchain_core for:

  • Better user experience (single import source)
  • Consistency across documentation
  • Reduced cognitive load for users

How to fix

Replace the imports as suggested above. For example:

  • from langchain_core.messages import HumanMessage
  • from langchain.messages import HumanMessage

🤖 Automated check

This check is based on the latest analysis of langchain re-exports from langchain_core.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

external User is not a member of langchain-ai langchain For docs changes to LangChain oss

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant