It wraps any LLM client with a tiny DSL. In test environement, it records “tapes” (YAML fixtures of real LLM calls) and replays them on subsequent runs; when a tape is stale, it re-records to keep tests current. Production stays clean and safe, while CI avoids hammering the API every run--yielding deterministic tests, faster pipelines, and fewer tokens spent.

Required Ruby Version

>= 3.2.0

Authors

Amit Leshed

Versions

  1. 0.6.0
    1. source

      1. 0.6.0 source September 01, 2025 (5.54 MB)
  2. 0.4.0
    1. source

      1. 0.4.0 source September 01, 2025 (11.1 MB)
  3. 0.3.0
    1. source

      1. 0.3.0 source September 01, 2025 (11.1 MB)

Pushed by

SHA 256 checksum