Skip to content

Repository files navigation

Elita

Agentic platform using OTP patterns for reliable agent behavior

lint cukes cover

Installation

If available in Hex, the package can be installed by adding elita to your list of dependencies in mix.exs:

def deps do
  [
    {:elita, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/elita.

Tape

Agent calls replay from cassettes in test/cassettes/ — readable JSON, q matches the request, a is the reply.

  • mix test — replay, free
  • mix tape — record live
  • mix live — live, no tape

Edit the tape and the tape is the spec.

Test Suites

  • mix test — default suite (27 scenarios, ~19s): pure el mechanics only, no Claude interaction
  • mix live — live suite (3 scenarios, ~33s): full end-to-end with real Claude API calls (@live tagged scenarios)

About

Agentic platform using OTP patterns for reliable agent behavior

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages