Metadata-Version: 2.4
Name: agent-registry-sdk
Version: 0.1.0
Summary: Registri Python SDK — register, discover, and trust AI agents
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 :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: agent-registry-shared
Requires-Dist: httpx>=0.27
Description-Content-Type: text/markdown

# Agent Registry SDK

Python SDK for the [Agent Registry](https://github.com/Rargies/Agent-Registry) — register, discover, and trust AI agents.

## Install

```bash
pip install agent-registry-sdk
```

## Quick Start

```python
from agent_registry_sdk import AgentRegistry

# Connect to the registry
registry = AgentRegistry("https://your-registry-url.com")
registry.login("username", "password")

# Register an agent
agent = registry.register(
    name="my-agent",
    description="Summarizes research papers",
    capabilities=["text-summarization"],
)

# Discover agents
results = registry.find(capability="text-summarization")

# Rate an agent
registry.rate(agent.id, interaction_id="tx-1", score=4.5)
```

## Async Support

```python
from agent_registry_sdk import AsyncAgentRegistry

async with AsyncAgentRegistry("https://your-registry-url.com", token="...") as registry:
    agents = await registry.find(capability="code-review")
```

See the [quickstart guide](../../docs/quickstart.md) for full documentation.
