Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tenxagent-0.1.11.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tenxagent-0.1.11-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

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

Hashes for tenxagent-0.1.11.tar.gz
Algorithm Hash digest
SHA256 994929534fae39892866603440a0ce47226e700853b58280c48e9ab1507db24c
MD5 7e6777eee6297f860a522b75dff3db50
BLAKE2b-256 f038919d7711a8e8c1d86a489008e9295f880bdbad008933271f5e057117b7f0

See more details on using hashes here.

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

Hashes for tenxagent-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 2d32c3d09280e82d7f98ff4b43460c2cc94aabae996369770a82ec70c157b7b0
MD5 a8bfa80b5c951c78eb9f8e90b09097d3
BLAKE2b-256 cad1537ee14a535839fa7dafb378a68f1fecc0f9c2f5f107cc57e0b9f6764f34

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page