TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Updates on Burr (OS) – a full-stack AI agent framework

8 pointsby elijahbenizzy6 months ago
Hey HN, In the months since we initially released Burr (<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=39917364">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;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 &amp; agents by representing them as graphs of simple python objects&#x2F;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:&#x2F;&#x2F;github.com&#x2F;dagworks-inc&#x2F;burr">https:&#x2F;&#x2F;github.com&#x2F;dagworks-inc&#x2F;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&#x2F;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 &amp; 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!

1 comment

elijahbenizzy6 months ago
Links to various resources + writeups!<p>Recursion&#x2F;parallelism: - Docs: <a href="https:&#x2F;&#x2F;burr.dagworks.io&#x2F;pull&#x2F;370&#x2F;concepts&#x2F;parallelism&#x2F;">https:&#x2F;&#x2F;burr.dagworks.io&#x2F;pull&#x2F;370&#x2F;concepts&#x2F;parallelism&#x2F;</a><p>- Example: <a href="https:&#x2F;&#x2F;github.com&#x2F;DAGWorks-Inc&#x2F;burr&#x2F;tree&#x2F;main&#x2F;examples&#x2F;parallelism">https:&#x2F;&#x2F;github.com&#x2F;DAGWorks-Inc&#x2F;burr&#x2F;tree&#x2F;main&#x2F;examples&#x2F;para...</a><p>UI annotations: - Blog post: <a href="https:&#x2F;&#x2F;blog.dagworks.io&#x2F;p&#x2F;annotating-data-in-burr">https:&#x2F;&#x2F;blog.dagworks.io&#x2F;p&#x2F;annotating-data-in-burr</a><p>OpenTelemetry: - Docs: <a href="https:&#x2F;&#x2F;burr.dagworks.io&#x2F;reference&#x2F;integrations&#x2F;opentelemetry&#x2F;">https:&#x2F;&#x2F;burr.dagworks.io&#x2F;reference&#x2F;integrations&#x2F;opentelemetr...</a><p>- Blog post: <a href="https:&#x2F;&#x2F;blog.dagworks.io&#x2F;p&#x2F;trace-all-parts-of-your-agenticai">https:&#x2F;&#x2F;blog.dagworks.io&#x2F;p&#x2F;trace-all-parts-of-your-agenticai</a><p>Time-travel&#x2F;forking: - Docs: <a href="https:&#x2F;&#x2F;burr.dagworks.io&#x2F;concepts&#x2F;state-persistence&#x2F;#initializing-state">https:&#x2F;&#x2F;burr.dagworks.io&#x2F;concepts&#x2F;state-persistence&#x2F;#initial...</a><p>- Blog post: <a href="https:&#x2F;&#x2F;blog.dagworks.io&#x2F;p&#x2F;travel-back-in-time-with-burr">https:&#x2F;&#x2F;blog.dagworks.io&#x2F;p&#x2F;travel-back-in-time-with-burr</a><p>Monitoring: - Deployment: <a href="https:&#x2F;&#x2F;github.com&#x2F;DAGWorks-Inc&#x2F;burr&#x2F;tree&#x2F;main&#x2F;burr&#x2F;tracking&#x2F;server&#x2F;s3">https:&#x2F;&#x2F;github.com&#x2F;DAGWorks-Inc&#x2F;burr&#x2F;tree&#x2F;main&#x2F;burr&#x2F;tracking...</a><p>- UI overview: <a href="https:&#x2F;&#x2F;blog.dagworks.io&#x2F;p&#x2F;burr-ui">https:&#x2F;&#x2F;blog.dagworks.io&#x2F;p&#x2F;burr-ui</a><p>And a few other writeups we&#x27;re excited about: - Collaboration with instructor: <a href="https:&#x2F;&#x2F;python.useinstructor.com&#x2F;blog&#x2F;2024&#x2F;07&#x2F;11&#x2F;youtube-transcripts&#x2F;#extracting-chapter-information" rel="nofollow">https:&#x2F;&#x2F;python.useinstructor.com&#x2F;blog&#x2F;2024&#x2F;07&#x2F;11&#x2F;youtube-tra...</a><p>- Full-stack example of a streaming app: <a href="https:&#x2F;&#x2F;towardsdatascience.com&#x2F;how-to-build-a-streaming-agent-with-burr-fastapi-and-react-e2459ef527a8" rel="nofollow">https:&#x2F;&#x2F;towardsdatascience.com&#x2F;how-to-build-a-streaming-agen...</a><p>- Human-in-the-loop app with Burr: <a href="https:&#x2F;&#x2F;towardsdatascience.com&#x2F;building-an-email-assistant-application-with-burr-324bc34c547d" rel="nofollow">https:&#x2F;&#x2F;towardsdatascience.com&#x2F;building-an-email-assistant-a...</a>