‹ BackHN Continuity

Thread

Pi Durable

506 points · 72 comments · paulsmith

  1. vito · · focus · HN ↗
    Will be following this closely! I've been working on something similar called `dagger agent`. The idea is to build on Dagger's sandboxing and (ab)use its existing infrastructure of "reproducible function recipes flowing through OpenTelemetry" - by replaying those recipes from their trace in your local engine or from Dagger Cloud.

    The durability has been a lifesaver when I'm dogfooding and the TUI crashes or the session spawns 5 ambitious subagents and OOMs my laptop. Quite a few times I've migrated a session to Cloud's engines and kept going from there. Effectively the entire state of multiple sandboxes is put through storage as humble OTLP data and revitalized on whatever hardware you bring it back on, like thawing Walt Disney (and giving him a stimpack I guess).

    My end goal is to have long-running sessions that hold curated context via tool state so it&#x27;s durable to compaction, and to be able to keep a multi-agent month-long workstream going from my phone by messaging its leader through Cloud. It&#x27;s been a passion project for over a year and it&#x27;s taken a lot of world-building along the way (new Dagger core APIs, and Dagger 1.0 being the top priority independent from all this agent stuff). I&#x27;m finally at the point where I&#x27;m using it productively but I don&#x27;t have a quick-start yet (edit: here&#x27;s a quick and dirty one - <a href="https:&#x2F;&#x2F;gist.github.com&#x2F;vito&#x2F;bed465ed43a09a433b85a360311c7d35" rel="nofollow">https:&#x2F;&#x2F;gist.github.com&#x2F;vito&#x2F;bed465ed43a09a433b85a360311c7d3...)

    Find me in Dagger.io&#x27;s Discord if you&#x27;re interested :)

    1. gavmor · · focus · HN ↗
      First I&#x27;m hearing of Dagger.

      I&#x27;m still using Concourse every day... for fun (and GPU mutex) — I guess I&#x27;ll switch to Dagger? If it&#x27;s light enough to run agents, I&#x27;m very curious.

      1. vito · · focus · HN ↗
        Happy to hear from a Concourser! The transition to Dagger isn&#x27;t fully defined yet, but we&#x27;re getting there. It&#x27;s taken a lot of time to find the right primitives and build a solid engine for maximal caching, but we&#x27;re excited about what we&#x27;re launching soon. It covers the middle parts of a Concourse pipeline really well (build + test, CI checks) but we still need to solve the beginning&#x2F;end (monitoring inputs, shipping&#x2F;releasing).
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.