Metadata-Version: 2.4
Name: pebbling
Version: 0.1.0
Summary: A protocol framework for agent-to-agent communication
Author-email: Rahul Dutta <raahul@pebbling.ai>
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.12
Requires-Dist: agno>=1.3.2
Requires-Dist: atproto>=0.0.61
Requires-Dist: base58>=2.1.1
Requires-Dist: duckduckgo-search>=8.0.1
Requires-Dist: fastapi>=0.68.0
Requires-Dist: litellm>=1.67.2
Requires-Dist: loguru>=0.7.3
Requires-Dist: openai>=1.75.0
Requires-Dist: pebble>=5.1.1
Requires-Dist: pipreqs>=0.5.0
Requires-Dist: pydantic>=1.8.2
Requires-Dist: pytest-asyncio>=0.26.0
Requires-Dist: supabase>=2.15.1
Requires-Dist: twine>=6.1.0
Requires-Dist: uvicorn>=0.15.0
Requires-Dist: uvx<2.0
Requires-Dist: yfinance>=0.2.55
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.26.0; extra == 'dev'
Description-Content-Type: text/markdown

<h1 align="center">Pebble 🐧</h1>

<h1 align="center">Agent-to-Agent Communication </h1>

[![GitHub License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![Python Version](https://img.shields.io/badge/python-3.12+-blue.svg)](https://www.python.org/downloads/)
[![Discord](https://img.shields.io/discord/bgwYGs7t?color=7289DA&label=Discord&logo=discord&logoColor=white)](https://discord.gg/bgwYGs7t)
[![Documentation](https://img.shields.io/badge/Documentation-📕-blue)](https://docs.pebbling.ai)

🪨 Pebble is the easiest way to enable seamless, secure communication between autonomous AI agents.

💡 Built on **JSON-RPC 2.0** over **mutual TLS (mTLS)**, Pebble provides a lightweight yet powerful protocol framework for the next generation of collaborative AI systems.


## Contributing

Please do contribute.

We provide a developer version with additional pre-commit hooks to perform checks compared to the official version:

# For mac
uv add pebble --dev

# Install pre-commit hooks
pre-commit install
