Skip to content

v0.1.0

Choose a tag to compare

@johnm-dta johnm-dta released this 14 Mar 22:40
· 134 commits to main since this release

errorworks v0.1.0

Initial release of the errorworks chaos-testing framework.

Features

  • ChaosLLM: Fake OpenAI-compatible server with fault injection (HTTP errors, connection failures, malformed responses)
  • ChaosWeb: Fake web server for scraping resilience tests (SSRF redirects, encoding mismatches, content malformations)
  • Shared engine: Composable InjectionEngine, MetricsStore, LatencySimulator, ConfigLoader
  • MCP server: ChaosLLM metrics analysis via Model Context Protocol
  • Pytest fixtures: In-process test fixtures with marker-based configuration
  • Preset system: YAML presets with deep-merge configuration

Install

pip install errorworks