Skip to content

v2.13.3 — Parallel Multi-LLM Execution with Intelligent Merge

Choose a tag to compare

@Das-rebel Das-rebel released this 26 May 20:07
· 290 commits to main since this release

🚀 Core Differentiator: Parallel Ensemble (P0)

Nobody does parallel multi-LLM execution with result merging.

A3M Router runs multiple providers simultaneously, scores each result, and returns the best answer.

📊 Independent Benchmark (llm-gateway-bench)

Benchmark Chart

Scenario TTFT Overhead
Direct to Groq 138ms
Through A3M (forced) 234ms +96ms
Through A3M (auto) 374ms +236ms

Full methodology: docs/BENCHMARK.md

What's New

  • Parallel Ensemble (P0)executeEnsemble() runs N providers in parallel, scores results
  • Query-Type Presets (P1) — per-task provider/temperature configuration
  • Persistent Memory (P3)EpisodicMemoryStore with auto-save to disk
  • Third-party validation — routing tiers align with MMLU benchmark rankings
  • New exports: adaptive-memory-multi-model-router/ensemble, /presets, /memory