Metadata-Version: 2.3
Name: MultiProdigy
Version: 0.2.0
Summary: Modular, Pydantic-powered multi-agent AI framework
License: GPL-3.0-or-later
Author: Abhay-Cerberus
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: fastapi (>=0.95.0)
Requires-Dist: prometheus-client (>=0.16.0)
Requires-Dist: pydantic (>=2.0)
Requires-Dist: pydantic-settings (>=2.9.1)
Requires-Dist: python-dotenv (>=1.0.0)
Requires-Dist: python-multipart (>=0.0.6)
Requires-Dist: pyyaml (>=6.0)
Requires-Dist: redis (>=4.5.0)
Requires-Dist: structlog (>=23.1.0)
Requires-Dist: tensorflow (>=2.19.0)
Requires-Dist: torch (>=2.7.1)
Requires-Dist: transformers (>=4.53.2)
Requires-Dist: uvicorn (>=0.21.0)
Description-Content-Type: text/markdown

## 📦 MultiProdigy AI Agents Framework

**MultiProdigy** is a modular, schema-driven, multi-agent framework built with Pydantic. It enables scalable and orchestrated communication between autonomous agents with a shared message bus, runtime engine, and support infrastructure.

------

## Features

- Plugin-based architecture
- Schema validation with Pydantic
- Logging setup with configurable log file
- Health checks for agent services
- Service discovery for agents
- Centralized error reporting
- Dynamic schema registration system

-------

## Documentation

- [Getting Started](https://github.com/Abhay-Cerberus/MultiProdigy/blob/main/docs/getting_started.md)  
- [Architecture](https://github.com/Abhay-Cerberus/MultiProdigy/blob/main/docs/architecture.md)  
- [Module Reference](https://github.com/Abhay-Cerberus/MultiProdigy/blob/main/docs/modules_reference.md)  
- [Sample Demo](https://github.com/Abhay-Cerberus/MultiProdigy/blob/main/docs/sample_agent_demo.md) 

--------

### If you want to Contribute to the Project

- Before Contributing, Read our [CODE OF CONDUCT](https://github.com/Abhay-Cerberus/MultiProdigy/blob/main/CODE_OF_CONDUCT.md) first
- [Contribution](https://github.com/Abhay-Cerberus/MultiProdigy/blob/main/CONTRIBUTING.md)

