@hackage A-gent0.11.0.15

Polite & well educated LLM agent with excellent manners that always behaves well

Λ-gent

Hackage

Λ-gent, pronounced «a gent», where the capital lambda (Λ) is a replacement of the letter A in agent due to their similarities and lambda calculus being the backbone of Haskell and nix {language | package manager | command} / NixOS.

With the substitution, we are now left with the word gent, the abbreviation of gentleman, which will help us define our LLM agent as:

«Polite, well educated, has excellent manners and always behaves well»

Project structure

├── doc
│   └── TODO.md
├── src
│   ├── Agent
│   │   ├── Control
│   │   │   ├── Concurrent.hs
│   │   │   ├── IFC.hs
│   │   │   └── MAC.hs
│   │   ├── Data
│   │   │   ├── ANSI
│   │   │   │   └── EscapeCode.hs
│   │   │   └── JSON.hs
│   │   ├── IO
│   │   │   ├── Effects.hs
│   │   │   └── Restricted.hs
│   │   └── LLM.hs
│   └── Internal
│       ├── GaloisInc
│       │   └── Text
│       │       ├── JSON
│       │       │   ├── Generic.hs
│       │       │   ├── String.hs
│       │       │   └── Types.hs
│       │       ├── JSON.hs
│       │       ├── LICENSE
│       │       └── NOTES.md
│       ├── GlasgowUniversity
│       │   ├── Data
│       │   │   └── Generics
│       │   │       └── Aliases.hs
│       │   ├── LICENSE
│       │   └── NOTES.md
│       ├── LLM.hs
│       ├── RIO.hs
│       └── Utils.hs
├── uat
│   └── TODO.md
├── A-gent.cabal
├── CHANGELOG.md
├── LICENSE.md
├── LICENSE_AGPL-3.0-only.txt
├── LICENSE_SSPL-1.0.txt
├── README.md
├── Setup.hs
└── todo.org

License

Source code in this repository is ONLY covered by a Server Side Public License, v1 (SSPL-1.0).

However, as SSPL-1.0 is not approved by the Free Software Foundation (FSF) nor the Open Source Initiative (OSI) as an open source license (yet), the package will therefore be dual-licensed under the GNU Affero General Public License v3.0 only (AGPL-3.0-only) as well so the Hackage operators don't have any conflict with their ability to operate the service.

Local versions of each of the licenses can be seen at: