Chatnega is the revert of (characters in captital in) "AGENT As Haskell Combinator"!
(LLM) Agents are contained in a CPS form and used with combinators, in order to
- support multi-stage check for errors
- make combination easier
- write test suites (and support testing)
- adapters for more platforms/protocols and APIs rather than single OpenAI style API calls
- more basic combinators like retrying, racing, etc.
- support for more tools directly