Skip to content

poffdeluxe/magus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Magus

Magus is a proof-of-concept libray for implementing and running graph-based agents in Elixir.

Magus provides a simple interface in Magus.GraphAgent for defining agents and their flows. These agent definitions can then be run using either the Magus.AgentExecutor (which creates a GenServer for storing state as the agent runs asynchronously) and Magus.AgentExecutorLite (which steps through th agent graph synchronously in the same process)

Examples

Livebooks with a few examples can be found in the notebooks/ directory. You will need to set a OPENAI_KEY secret in your Livebook.

About

A very simple library for implementing graph-based LLM agents in Elixir

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages