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.13.tar.gz (15.7 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.13-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file tenxagent-0.1.13.tar.gz.

File metadata

  • Download URL: tenxagent-0.1.13.tar.gz
  • Upload date:
  • Size: 15.7 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.13.tar.gz
Algorithm Hash digest
SHA256 61b012ae1d1ccc8235e93935fda5df699aa07e90c1770142be7bb72cad926774
MD5 e2a324806bd9f0878a1bc30f20068a84
BLAKE2b-256 ef0b898246dcf046f78c1d6a022ab72785c16dfd8555b60d699b14d8296ff150

See more details on using hashes here.

File details

Details for the file tenxagent-0.1.13-py3-none-any.whl.

File metadata

  • Download URL: tenxagent-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 15.3 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.13-py3-none-any.whl
Algorithm Hash digest
SHA256 1a1df2de07a57f3d461389893debb722f1a55b3d2ad340cd1b0a605166e3495a
MD5 ec6838116fb02365c8ee9c262bb3cd57
BLAKE2b-256 14464402bcd8fa6aa0b80843050dac6b54151081917a802ec58c360f6c5d5c2c

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