Metadata-Version: 2.4
Name: tenxagent
Version: 0.1.11
Summary: A flexible, Pydantic-powered library for building AI agents.
Author-email: Andrew Bain <andrew.d.bain@gmail.com>
Project-URL: Homepage, https://github.com/andrewbain/tenxagent
Project-URL: Issues, https://github.com/andrewbain/tenxagentagent/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: pydantic
Requires-Dist: httpx
Requires-Dist: openai
Requires-Dist: tiktoken
Requires-Dist: python-dotenv
Provides-Extra: mongo
Requires-Dist: motor; extra == "mongo"
Dynamic: license-file

# TenxAgent 🤖

**A flexible, Pydantic-powered library for building and composing AI agents in Python.**

TenxAgent allows you to easily define your own tools and plug in any language model, all with robust type-checking and validation. String agents together or use them as tools for other agents to create powerful, hierarchical systems.

---

### ✨ Features

* **Pydantic Validation:** Define tool inputs with Pydantic for automatic validation and schema generation.
* **Composable Agents:** Any agent can be wrapped and used as a tool by another agent.
* **Pluggable Models:** Bring your own LLM. A simple abstract class makes it easy to integrate any API.
* **Flexible Prompting:** Use our helpful default system prompt or provide your own for complete control over agent behavior.

---

### 🚀 Quick Start

**1. Installation**

```bash
pip install TenxAgent
