[PR #4021] docs: add langchain-w2a tool integration #4027

Open
opened 2026-06-05 18:53:56 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/docs/pull/4021
Author: @Nijjwol23
Created: 5/15/2026
Status: 🔄 Open

Base: mainHead: add-langchain-w2a-docs


📝 Commits (1)

  • f8ea3f7 docs: add langchain-w2a tool integration

📊 Changes

2 files changed (+205 additions, -0 deletions)

View changed files

📝 src/oss/python/integrations/tools/index.mdx (+1 -0)
src/oss/python/integrations/tools/w2a.mdx (+204 -0)

📄 Description

Overview

Adding documentation for langchain-w2a — a tool integration that turns W2A-enabled websites (sites serving /.well-known/agents.json) into typed LangChain tools.

W2A is an open standard for agent-readable websites — like robots.txt but for AI agents. Sites declare their skills, inputs, outputs, and auth in one JSON file.

Components:

  • W2AToolkit.from_url() — creates one typed BaseTool per skill declared in a site's agents.json
  • W2ADiscoverTool — discovers what any W2A-enabled site can do
  • W2ASkillTool — calls a specific skill on a W2A-enabled site

Package details:

Type of change

Type: New documentation page

Related issues/PRs

Discussed with @niilooy in the LangChain community forum:
https://forum.langchain.com/t/new-integration-langchain-w2a-langchain-tools-for-w2a-enabled-websites

Follows the standalone integration pattern from https://docs.langchain.com/oss/python/contributing/integrations-langchain
Note: Did not run docs dev locally but happy to install the toolchain and verify if needed before merge.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/docs/pull/4021 **Author:** [@Nijjwol23](https://github.com/Nijjwol23) **Created:** 5/15/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `add-langchain-w2a-docs` --- ### 📝 Commits (1) - [`f8ea3f7`](https://github.com/langchain-ai/docs/commit/f8ea3f7891ec1832549d17b42bf27c83df0da44a) docs: add langchain-w2a tool integration ### 📊 Changes **2 files changed** (+205 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `src/oss/python/integrations/tools/index.mdx` (+1 -0) ➕ `src/oss/python/integrations/tools/w2a.mdx` (+204 -0) </details> ### 📄 Description ## Overview Adding documentation for `langchain-w2a` — a tool integration that turns W2A-enabled websites (sites serving `/.well-known/agents.json`) into typed LangChain tools. W2A is an open standard for agent-readable websites — like robots.txt but for AI agents. Sites declare their skills, inputs, outputs, and auth in one JSON file. **Components:** - `W2AToolkit.from_url()` — creates one typed `BaseTool` per skill declared in a site's `agents.json` - `W2ADiscoverTool` — discovers what any W2A-enabled site can do - `W2ASkillTool` — calls a specific skill on a W2A-enabled site **Package details:** - PyPI: [langchain-w2a v0.2.0](https://pypi.org/project/langchain-w2a/0.2.0/) - Source: [github.com/Nijjwol23/w2a](https://github.com/Nijjwol23/w2a/tree/main/integrations/langchain-w2a) - License: Apache 2.0 - Standard tests: `langchain_tests.unit_tests.ToolsUnitTests` and `ToolsIntegrationTests` both pass ## Type of change **Type:** New documentation page ## Related issues/PRs Discussed with @niilooy in the LangChain community forum: https://forum.langchain.com/t/new-integration-langchain-w2a-langchain-tools-for-w2a-enabled-websites Follows the standalone integration pattern from https://docs.langchain.com/oss/python/contributing/integrations-langchain Note: Did not run `docs dev` locally but happy to install the toolchain and verify if needed before merge. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 18:53:56 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/docs#4027