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.19.tar.gz (17.9 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.19-py3-none-any.whl (17.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tenxagent-0.1.19.tar.gz
  • Upload date:
  • Size: 17.9 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.19.tar.gz
Algorithm Hash digest
SHA256 2f8f73658b0d9f0c2558a86b1c6a0e4ff15bc587ca718a36ccf59ffa736358b6
MD5 ce7a7bb6bf05f4849b8e1b2abfbc70ad
BLAKE2b-256 b42740151d0e2776b4e00194117a27504901243d1a70127735c9b09af5d7661c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tenxagent-0.1.19-py3-none-any.whl
  • Upload date:
  • Size: 17.5 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.19-py3-none-any.whl
Algorithm Hash digest
SHA256 6afc6c3767b598f53fc761cfa13c8ef4127828ff31501ff3f04754617f9daf99
MD5 6c2a80fa5837ab8f8dbb02d5eb10ce4c
BLAKE2b-256 ce3fda63bc99e18e061097273809ec0fe591df57b3bbc3136e624d89345fcb15

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