[PR #3555] docs: add DNS-AID middleware community integration #3595

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

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/docs/pull/3555
Author: @IngmarVG-IB
Created: 4/13/2026
Status: 🔄 Open

Base: mainHead: add-dns-aid-middleware-integration


📝 Commits (2)

  • fbc72fc docs: add DNS-AID middleware community integration
  • c68bb60 Remove code sample that requires external package in CI

📊 Changes

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

View changed files

src/oss/python/integrations/middleware/dns-aid.mdx (+191 -0)
📝 src/oss/python/integrations/middleware/index.mdx (+1 -0)

📄 Description

Summary

  • Adds a community middleware integration page for langchain-dns-aid, a cross-provider middleware for DNS-based agent discovery
  • Adds entry to the community integrations table on the middleware index page
  • Adds a code sample for the agent discovery pattern

What is DNS-AID middleware?

langchain-dns-aid is a LangChain AgentMiddleware that enables agents to discover and connect to other agents using DNS via the DNS-AID protocol (SVCB records, RFC 9460).

Key features:

  • Auto-publishes the agent to DNS on startup (before_agent hook)
  • Auto-unpublishes on shutdown (after_agent hook) to prevent stale records
  • Provides dns_aid_discover, dns_aid_publish, dns_aid_unpublish tools
  • Cross-provider: works with any LLM (OpenAI, Anthropic, AWS, etc.)

Files changed

File Change
src/oss/python/integrations/middleware/dns-aid.mdx New integration page
src/oss/python/integrations/middleware/index.mdx Added to community table
src/code-samples/langchain/middleware-dns-aid-discovery.py Code sample

Test plan

  • Verify the integration page renders correctly with Mintlify preview
  • Verify links from index page to integration page work
  • Verify PyPI badge renders correctly

🔄 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/3555 **Author:** [@IngmarVG-IB](https://github.com/IngmarVG-IB) **Created:** 4/13/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `add-dns-aid-middleware-integration` --- ### 📝 Commits (2) - [`fbc72fc`](https://github.com/langchain-ai/docs/commit/fbc72fc2b4803d895913570eaec1849d26349d0a) docs: add DNS-AID middleware community integration - [`c68bb60`](https://github.com/langchain-ai/docs/commit/c68bb600815215fcb651ee51c83878d2b01c3648) Remove code sample that requires external package in CI ### 📊 Changes **2 files changed** (+192 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `src/oss/python/integrations/middleware/dns-aid.mdx` (+191 -0) 📝 `src/oss/python/integrations/middleware/index.mdx` (+1 -0) </details> ### 📄 Description ## Summary - Adds a community middleware integration page for [langchain-dns-aid](https://github.com/IngmarVG-IB/langchain-dns-aid), a cross-provider middleware for DNS-based agent discovery - Adds entry to the community integrations table on the middleware index page - Adds a code sample for the agent discovery pattern ## What is DNS-AID middleware? [`langchain-dns-aid`](https://pypi.org/project/langchain-dns-aid/) is a LangChain `AgentMiddleware` that enables agents to discover and connect to other agents using DNS via the [DNS-AID protocol](https://datatracker.ietf.org/doc/draft-mozleywilliams-dnsop-dnsaid/) (SVCB records, RFC 9460). **Key features:** - Auto-publishes the agent to DNS on startup (`before_agent` hook) - Auto-unpublishes on shutdown (`after_agent` hook) to prevent stale records - Provides `dns_aid_discover`, `dns_aid_publish`, `dns_aid_unpublish` tools - Cross-provider: works with any LLM (OpenAI, Anthropic, AWS, etc.) ## Files changed | File | Change | |------|--------| | `src/oss/python/integrations/middleware/dns-aid.mdx` | New integration page | | `src/oss/python/integrations/middleware/index.mdx` | Added to community table | | `src/code-samples/langchain/middleware-dns-aid-discovery.py` | Code sample | ## Test plan - [ ] Verify the integration page renders correctly with Mintlify preview - [ ] Verify links from index page to integration page work - [ ] Verify PyPI badge renders correctly --- <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:23:37 -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#3595