Skip to content

Mateo/dev 141 update langchain quickstart python#720

Merged
torresmateo merged 12 commits intomainfrom
mateo/dev-141-update-langchain-quickstart-python
Feb 10, 2026
Merged

Mateo/dev 141 update langchain quickstart python#720
torresmateo merged 12 commits intomainfrom
mateo/dev-141-update-langchain-quickstart-python

Conversation

@torresmateo
Copy link
Collaborator

@torresmateo torresmateo commented Jan 31, 2026

Preview link: https://docs-git-mateo-dev-141-update-langchain-quicks-7f4cdb-arcade-ai.vercel.app/en/get-started/agent-frameworks/langchain/use-arcade-with-langchain-py

This PR adds a Python version of the LangChain tutorial that features

  • Transforming Arcade tools into LangChain
  • Building an Agent with the latest version of LangChain
    all without relying on the old langchain-arcade package

Note

Low Risk
Documentation-only additions plus URL redirect changes; main risk is broken/incorrect redirects or links if paths are mistyped.

Overview
Adds a new LangChain Python “Setup Arcade with LangChain” guide (use-arcade-with-langchain-py) that shows converting Arcade tool schemas into LangChain tools and handling authorization via LangGraph interrupts, plus publishes the corresponding generated markdown.

Updates LangChain docs navigation to split the previous single page into -py and -ts entries, and refreshes cross-links (e.g., from auth-langchain-tools and Google ADK docs) to point at the new pages.

Reworks Next.js redirects so all legacy LangChain “use-arcade-tools” / “user-auth-interrupts” / old “use-arcade-with-langchain” routes permanently redirect to use-arcade-with-langchain-py, and regenerates public/llms.txt metadata.

Written by Cursor Bugbot for commit a99e115. This will update automatically on new commits. Configure here.

@vercel
Copy link

vercel bot commented Jan 31, 2026

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

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Feb 10, 2026 5:03pm

Request Review

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Style Review

Found 4 style suggestion(s).

Powered by Vale + Claude

from pydantic import BaseModel, Field, create_model
```

This is quite a number of imports, let's break them down:
Copy link
Contributor

Choose a reason for hiding this comment

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

write-good.Weasel: Remove weasel word 'quite' and avoid first-person plural 'let's'

Suggested change
This is quite a number of imports, let's break them down:
This is a substantial number of imports, here's how they break down:

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Style Review

Found 7 style suggestion(s).

Powered by Vale + Claude

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

// Handle all interrupts
const decisions: any[] = [];
for (const interrupt of interrupts) {
decisions.push(await handleAuthInterrupt(interrupt, rl));
Copy link

Choose a reason for hiding this comment

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

TypeScript handleAuthInterrupt called with extra argument

Medium Severity

handleAuthInterrupt is defined with a single parameter (interrupt: Interrupt), but is called with two arguments (interrupt, rl) in both the step-by-step and full example code. TypeScript will flag this as a compilation error. Either the function signature needs the rl parameter or the call sites need to drop it.

Additional Locations (1)

Fix in Cursor Fix in Web

@torresmateo torresmateo merged commit 31ade31 into main Feb 10, 2026
8 checks passed
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.

2 participants