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.4.tar.gz (12.6 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.4-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tenxagent-0.1.4.tar.gz
  • Upload date:
  • Size: 12.6 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.4.tar.gz
Algorithm Hash digest
SHA256 5d167160c8bffb5867294a9b4c50df32a589212ada7f7a25a6d9774a9bb078de
MD5 4806804645b6293a6c223deebc817421
BLAKE2b-256 193ac8903f7cee599ccc95a8afbad932e7732edc00c10f0443ed7cc655ce226e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tenxagent-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 12.1 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9c538ebb75f6035843ec2b758f9237a60556561ed0d1f0610b1873badf41580c
MD5 5ec37e60af0a708b6ad1a32e28330ec4
BLAKE2b-256 6ddfc1f03a6fe16a7c381ff59f4ab4a83079dbe4c22c1e28733a5ba72314b824

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