Skip to content

docs: extend Langchain migration guide#10682

Open
kacperlukawski wants to merge 7 commits intomainfrom
langchain-guide-changes
Open

docs: extend Langchain migration guide#10682
kacperlukawski wants to merge 7 commits intomainfrom
langchain-guide-changes

Conversation

@kacperlukawski
Copy link
Member

Related Issues

Proposed Changes:

Extend the migration guide so it covers agents, document stores and MCP tools.

Checklist

  • I have read the contributors guidelines and the code of conduct.
  • I have updated the related issue with new insights and changes.
  • I have added unit tests and updated the docstrings.
  • I've used one of the conventional commit types for my PR title: fix:, feat:, build:, chore:, ci:, docs:, style:, refactor:, perf:, test: and added ! in case the PR includes breaking changes.
  • I have documented my code.
  • I have added a release note file, following the contributors guidelines.
  • I have run pre-commit hooks and fixed any issue.

@kacperlukawski kacperlukawski requested a review from a team as a code owner February 26, 2026 12:16
@kacperlukawski kacperlukawski requested review from sjrl and removed request for a team February 26, 2026 12:16
@vercel
Copy link

vercel bot commented Feb 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
haystack-docs Ready Ready Preview, Comment Mar 9, 2026 1:26pm

Request Review

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This feature is no longer in experimental, it has been merged into main and the tutorial is updated to use haystack main

Comment on lines 83 to 89
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To get automatic parameter descriptions sent to the LLM we could slightly update the example to use the Annotated type. Docs explaining the concept here.

Suggested change
from typing import Annotated
def multiply(a: Annotated[int, "First int"], b: Annotated[int, "Second int"]) -> int:
"""Multiply \`a\` and \`b\`."""

Totally understand if not though to keep the example simple.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I prefer to keep it simple. I get the benefits, though.

@kacperlukawski kacperlukawski force-pushed the langchain-guide-changes branch from 350b6d7 to a285ade Compare February 26, 2026 12:53
Copy link
Contributor

@bilgeyucel bilgeyucel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @kacperlukawski! Left some minor comments

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: extend the Langchain migration guide

3 participants