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.16.tar.gz (17.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.16-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tenxagent-0.1.16.tar.gz
  • Upload date:
  • Size: 17.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.16.tar.gz
Algorithm Hash digest
SHA256 fa10b9273373012613307a1a4655e296f204eb2b688719dba6a2049756e4d201
MD5 1b37a67b3ceba74d5b1c61e5f246f2f5
BLAKE2b-256 bacd3a32965068baaefadb68a29a85a5085410f563579ddcb87aca1e3ebf1332

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tenxagent-0.1.16-py3-none-any.whl
  • Upload date:
  • Size: 16.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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 6f2011c1cd0958b0ec0bc0fd78b2b54bbcd2ba7de88e8a9aff0d9c6783c95e2a
MD5 fa7b2a26b9591d3a23d360e39541e0cd
BLAKE2b-256 a32d356a0f5bb728f46b2373a666e5b94ae39dab6fec6a4a5a0b918e53792c73

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