Metadata-Version: 2.1
Name: agentmatrix
Version: 0.2.0
Summary: A multi-agent system for processing queries using DuckDuckGo and LLM agents
Home-page: https://github.com/kiranbeethoju/agentmatrix
Author: Kiran Beethoju
Author-email: kiranbeethoju@gmail.com
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: requests
Requires-Dist: openai

# README.md
# agentmatrix Package

A Python package that implements agentmatrix a multi-agent system for processing queries using DuckDuckGo and LLM agents.

## Installation

```bash
pip install agentmatrix
```

## Usage

```python
from agentmatrix import MultiAgentSystem

# Initialize the system
mas = MultiAgentSystem()

# Add agents
mas.add_duckduckgo_agent()
mas.add_llm_agent(api_key="your-api-key", model="gpt-4")

# Process a query
result = mas.process_query(
    search_term="Your search term",
    expert_type="Expert type",
    expert_description="Expert description",
    user_prompt="Your prompt",
    response_format="json",
    listed_urls=["https://example.com"]
)

print(result)
```

## License

This project is licensed under the MIT License.

# requirements.txt
requests==2.26.0
openai==0.27.0

# .gitignore
__pycache__/
*.py[cod]
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
.env
