Skip to main content

TOXP CLI - Team Of eXPerts parallel reasoning with multiple LLM agents and AWS Bedrock

Project description

TOXP - Team Of eXPerts

Parallel reasoning CLI using multiple LLM agents. TOXP spawns N independent reasoning agents to tackle complex queries, then synthesizes their outputs through a coordinator agent into a coherent, high-confidence answer.

Features

  • Parallel Reasoning: Spawn 2-32 independent reasoning agents
  • Intelligent Synthesis: Coordinator analyzes agreements, contradictions, synthesizes best answer
  • Confidence Levels: Low/Medium/High confidence ratings
  • Streaming Output: Real-time coordinator synthesis
  • Session Logging: Markdown logs with token counts and cost estimates

Prerequisites

  • Python 3.10+
  • AWS credentials with Bedrock access:
    aws configure --profile your-profile
    
  • Claude model access in AWS Bedrock console

Installation

# Using uvx (no install needed)
uvx toxp "Your question"

# Or install permanently
uv tool install toxp    # recommended
pipx install toxp       # alternative
pip install toxp        # in current env

Setup

toxp config set aws-profile your-profile
toxp config show

Quick Start

toxp "Solve: x^2 + 5x + 6 = 0"
echo "Explain recursion" | toxp
toxp -v "Analyze quicksort"        # verbose
toxp --quiet "What is 2 + 2?"      # only answer
toxp --output answer.txt "Question"

Configuration

Stored at ~/.toxp/config.json:

toxp config show                    # view all
toxp config get model               # get value
toxp config set num-agents 24       # set value
toxp config reset                   # reset defaults
Key Default Description
aws-profile default AWS profile
region us-east-1 AWS region
num-agents 16 Parallel agents (2-32)
temperature 0.9 Agent temperature
model claude-sonnet-4-5 Model ID

Environment variables: TOXP_AWS_PROFILE, TOXP_REGION, TOXP_NUM_AGENTS

CLI Reference

toxp [OPTIONS] [QUERY]

Options:
  -q, --query TEXT       Query string
  -n, --num-agents INT   Agents (2-32)
  -t, --temperature FLOAT
  --aws-profile TEXT
  --region TEXT
  -o, --output FILE
  -v, --verbose
  --quiet
  --help

How It Works

  1. Query sent to N reasoning agents (T=0.9)
  2. At least 50% must succeed
  3. Coordinator synthesizes responses
  4. Final answer with confidence level

Troubleshooting

# Credentials expired
aws sso login --profile your-profile

# Rate limiting
toxp config set num-agents 8

# Debug
toxp -v "Your question"

Development

pip install -e ".[dev]"
pytest -v

License

MIT

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

toxp-0.2.3.tar.gz (58.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

toxp-0.2.3-py3-none-any.whl (45.3 kB view details)

Uploaded Python 3

File details

Details for the file toxp-0.2.3.tar.gz.

File metadata

  • Download URL: toxp-0.2.3.tar.gz
  • Upload date:
  • Size: 58.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for toxp-0.2.3.tar.gz
Algorithm Hash digest
SHA256 d07fb5e6cae8c1700e866db557d51e9add045060b7b49a4b1deadef4ba8755ec
MD5 c6103e11316f4394c61eb81e6c52b790
BLAKE2b-256 79e1157f23178374ba5196faa1e56f0483624a78253c8c213b77c2a22bc596b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for toxp-0.2.3.tar.gz:

Publisher: release.yml on raghuvaran/team-of-experts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file toxp-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: toxp-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 45.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for toxp-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f78b90f476d21ca2f9becbc7e37674b6f2b62a324bfaad00062a895e841022f2
MD5 9e70c9df677f7b7bee2a3001d8b3a8de
BLAKE2b-256 9a9dba1629e282a45034925a330d8fdebfca81a48f8b1b1950b63c42cbab4409

See more details on using hashes here.

Provenance

The following attestation bundles were made for toxp-0.2.3-py3-none-any.whl:

Publisher: release.yml on raghuvaran/team-of-experts

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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