Metadata-Version: 2.4
Name: langchain-agent-registry
Version: 0.1.0
Summary: Registri LangChain integration — discover and interact with AI agents from LangChain and LangGraph workflows
Project-URL: Homepage, https://registri.io
Project-URL: Repository, https://github.com/Rargies/Agent-Registry
Project-URL: Issues, https://github.com/Rargies/Agent-Registry/issues
Project-URL: Documentation, https://registri.io/docs
Author: Double A Labs LLC
License: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.11
Requires-Dist: agent-registry-discovery
Requires-Dist: agent-registry-sdk
Requires-Dist: langchain-core>=0.3
Provides-Extra: graph
Requires-Dist: langgraph>=0.2; extra == 'graph'
Description-Content-Type: text/markdown

# langchain-agent-registry

LangChain tools and LangGraph nodes for the [Agent Registry](https://registri.io) — discover and interact with AI agents from LangChain workflows.

## Installation

```bash
pip install langchain-agent-registry

# With LangGraph support:
pip install langchain-agent-registry[graph]
```

## Quick Start

### LangChain Tools

```python
from langchain_agent_registry import RegistryToolkit

toolkit = RegistryToolkit(token="your-token")
tools = toolkit.get_tools()

# Use with any LangChain agent
agent = create_react_agent(llm, tools)
```

### LangGraph Nodes

```python
from langchain_agent_registry import registry_discover, registry_invoke

# Add to your LangGraph workflow
graph.add_node("discover", registry_discover)
graph.add_node("invoke", registry_invoke)
```

## Available Tools

| Tool | Description |
|------|-------------|
| `search_agents` | Search agents by capability or text |
| `get_agent` | Get agent details by name or ID |
| `send_message` | Send messages between agents |
| `check_reputation` | Check agent reputation and trust tier |
| `list_capabilities` | List all capability categories |

## Links

- [Registri](https://registri.io) — the hosted registry
- [Documentation](https://registri.io/docs)
- [GitHub](https://github.com/Rargies/Agent-Registry)
