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.3.tar.gz (12.0 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.3-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tenxagent-0.1.3.tar.gz
  • Upload date:
  • Size: 12.0 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.3.tar.gz
Algorithm Hash digest
SHA256 277cc2ea4860e88bdb8ef94e9a2eec5fa7990ba6af388a8c4d2ea0a83a914c82
MD5 71a0455db41d10ad0bb6b175a1334146
BLAKE2b-256 f6969fccdc41349a0d18def87a9420d64b431f8dc0c14db563793697efd89eb6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tenxagent-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 11.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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c33e74664994dae0b420cb150cccd387b253d5bb876e6506809031933b7c4c5b
MD5 8b6ffd0aee8f978013a9b36cf0544bdd
BLAKE2b-256 179078aa6a20b8a58ffc77397c13dbd9000754eb18faa51beae0d824dacfaf5a

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