Session
LLMs are incredibly powerful tools. But anyone who's used them seriously understands their limitations - they're forgetful, they do the wrong thing, and they cut corners. So it's hard to build reliable tools on top of them! And when you start to layer complexity - retries, error handling, non-linear workflows - it all breaks down. Enter Barnum. Barnum is a programming language for orchestrating LLMs. Type-safe, composable pipelines where each agent runs in its own isolated subprocess, sees only