Hey HN, In the months since we initially released Burr (<a href="https://news.ycombinator.com/item?id=39917364">https://news.ycombinator.com/item?id=39917364</a>), we have been hard at work. We wanted to share some of the most exciting changes we’ve made to build Burr out as a full-stack development framework for AI agents.<p>In case you don’t recall, Burr is an open-source python library that makes it easier to build and debug GenAI applications & agents by representing them as graphs of simple python objects/functions. Burr only abstracts away system-level concerns (state persistence, debugging, observability), and does not dictate the way you interact with LLMs. Burr comes with a host of capabilities including an open-source UI for monitoring and observing. Burr competes with (and complements) libraries such as Haystack and LangGraph, differentiating with a focus on simpler graph state and observability constructs. We value clarity and customization over terseness (we do not have a graduation problem).<p>You can find the repository here: <a href="https://github.com/dagworks-inc/burr">https://github.com/dagworks-inc/burr</a>.<p>We are really excited about the following new features:<p>- Recursive, Parallel Agents: Model multi-agent hierarchies and track directly in the UI<p>- UI Annotations: Mark production data to review and gather post-execution evaluation/test datasets<p>- OpenTelemetry Integration: Log to OpenTelemetry and ingest OTel in the Burr UI to improve and customize visibility<p>- Reloading, Time Travel, and Forking: Debug by reloading any point in the execution history to replay and fix issues.<p>- Production-Ready Monitoring: Deploy with a simple self-hosted S3-based system.<p>Since releasing, people are building & successfully shipping: concierge agents for slack, voice answer agents for restaurants, agents over RAG systems, co-pilots for internal business workflows, to name a few. On top of this we have an exciting set of blog posts, writeups, and user testimony – we’ll be sharing this + more links to get started in a comment below!