Skip to content

Changelog

v0.1.0 (2024-05-13)

Added

  • Core: Chain builder, simulator, config export (LiteLLM, OpenRouter, LangChain, Haystack, custom)
  • CLI: init, validate, test, export, serve, analyze commands
  • REST API: 15+ endpoints for chain CRUD, testing, and export
  • Dashboard: Dark-themed SPA with chain CRUD, test runner, export, WebSocket live progress
  • WebSocket: Real-time test progress broadcasting per chain
  • Auth: Static API key authentication (header, Bearer, query param)
  • Rate Limiting: Token bucket with per-IP, global, and burst controls
  • Storage: In-memory and SQLite backends with thread-safe operations
  • Template Export: Jinja2 templates with built-in Terraform, Docker, K8s, and .env formats
  • Real Provider Calls: AsyncProviderClient for OpenAI, Anthropic, Azure, Ollama, custom endpoints
  • Rich CLI: Tables, panels, progress bars for all commands
  • Testing: 556 tests across all modules
  • CI: GitHub Actions with ruff, mypy, pytest-cov on Python 3.11 + 3.12