Metadata-Version: 2.4
Name: pgns-agent-claude
Version: 0.2.0
Summary: pgns-agent adapter for the Anthropic Claude Agent SDK
Project-URL: Homepage, https://pgns.io
Project-URL: Documentation, https://docs.pgns.io/libraries/pgns-agent
Project-URL: Repository, https://github.com/pgns-io/pgns-agent-claude
Author: pgns
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: a2a,agents,anthropic,claude,pgns,webhooks
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software 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: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: claude-agent-sdk~=0.1
Requires-Dist: pgns-agent>=0.1
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.24; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Description-Content-Type: text/markdown

# pgns-agent-claude

Claude Agent SDK adapter for [pgns-agent](https://pypi.org/project/pgns-agent/). Wrap a Claude agent in a production-ready A2A server.

## Installation

```bash
pip install pgns-agent-claude
```

## Quick Start

```python
from claude_agent_sdk import Agent
from pgns_agent import AgentServer
from pgns_agent_claude import ClaudeAdapter

claude_agent = Agent(model="claude-sonnet-4-5-20250514")

server = AgentServer("my-agent", "A Claude-powered agent")
server.use(ClaudeAdapter(claude_agent))
server.listen(3000)
```

## License

Apache-2.0
