pi-treequest-parallel-processing

TreeQuest Parallel Processing - multi-provider AI orchestration for pi with parallel queries, smart routing, and agent coordination

Package details

extensionskill

Install pi-treequest-parallel-processing from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-treequest-parallel-processing
Package
pi-treequest-parallel-processing
Version
1.0.0
Published
Apr 26, 2026
Downloads
127/mo ยท 127/wk
Author
dasrebel
License
MIT
Types
extension, skill
Size
17.4 KB
Dependencies
0 dependencies ยท 1 peer
Pi manifest JSON
{
  "extensions": [
    "./src/index.ts"
  ],
  "skills": [
    "./skills"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

๐ŸŒฒ TreeQuest Parallel Processing

A native pi extension for parallel AI processing - integrates TreeQuest Orchestrator for multi-provider parallel queries, smart routing, and multi-agent coordination.

โœจ Features

  • Parallel Execution: Run multiple AI queries simultaneously across providers
  • Smart Routing: Automatically select optimal provider based on task type
  • Multi-Agent Ensemble: Compare responses from multiple agents
  • Health Monitoring: Real-time provider and agent status
  • Cost Tracking: Monitor API costs across providers

๐Ÿš€ Installation

# From npm (when published)
pi install npm:@your-name/pi-treequest-parallel-processing

# From git
pi install git:github.com/your-org/pi-treequest-parallel-processing@v1.0.0

๐Ÿ“– Usage

Commands

Command Description
/tq-status Show TreeQuest status
/tq-providers List AI providers
/tq-agents List CLI agents
/tq-health Test provider health
/tq-help Show help

Tools

Tool Description
treequest_parallel Run multiple queries in parallel
treequest_route Route single query optimally
treequest_status Get system status
treequest_health Test health
treequest_ensemble Multi-agent comparison

๐Ÿ”ง Configuration

TreeQuest requires API keys for various providers. Set them as environment variables:

export GROQ_API_KEY=your_key
export MISTRAL_API_KEY=your_key
export ANTHROPIC_API_KEY=your_key
# etc.

๐Ÿ“Š Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                     TreeQuest Orchestrator                  โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”       โ”‚
โ”‚  โ”‚  Groq   โ”‚  โ”‚ Mistral โ”‚  โ”‚ Claude  โ”‚  โ”‚ Together โ”‚      โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”˜       โ”‚
โ”‚       โ”‚            โ”‚            โ”‚            โ”‚              โ”‚
โ”‚       โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜              โ”‚
โ”‚                    โ–ผ                                     โ”‚
โ”‚         โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”                          โ”‚
โ”‚         โ”‚  Parallel Processing โ”‚                          โ”‚
โ”‚         โ”‚     & Smart Routing   โ”‚                          โ”‚
โ”‚         โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                          โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚
                            โ–ผ
                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                    โ”‚  pi Extension  โ”‚
                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ“ Example

// Run 3 queries in parallel
await treequest_parallel({
  tasks: [
    "What is quantum computing?",
    "Explain photosynthesis",
    "Define machine learning"
  ],
  strategy: "balanced"
});

๐Ÿ“œ License

MIT