A flexible, Pydantic-powered library for building AI agents.
Project description
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
pip install TenxAgent
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tenxagent-0.1.11.tar.gz.
File metadata
- Download URL: tenxagent-0.1.11.tar.gz
- Upload date:
- Size: 15.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
994929534fae39892866603440a0ce47226e700853b58280c48e9ab1507db24c
|
|
| MD5 |
7e6777eee6297f860a522b75dff3db50
|
|
| BLAKE2b-256 |
f038919d7711a8e8c1d86a489008e9295f880bdbad008933271f5e057117b7f0
|
File details
Details for the file tenxagent-0.1.11-py3-none-any.whl.
File metadata
- Download URL: tenxagent-0.1.11-py3-none-any.whl
- Upload date:
- Size: 14.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d32c3d09280e82d7f98ff4b43460c2cc94aabae996369770a82ec70c157b7b0
|
|
| MD5 |
a8bfa80b5c951c78eb9f8e90b09097d3
|
|
| BLAKE2b-256 |
cad1537ee14a535839fa7dafb378a68f1fecc0f9c2f5f107cc57e0b9f6764f34
|