Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem
61–70 of 147 posts
Re: Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem
#62Back in the 1970's when versioned filesystems were invented, they provided a recovery path for when a file was improperly changed or deleted. Now, in the age of LLMs that go rouge, I can see why they would become popular again.
Re: Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem
#63Nice, I think that's pretty neat. Do you have an idea where to take this further? I.e. for the filesystem it's great but what if you need to touch external systems that keep their own state?
In a perfect world, every system and external API would expose a standardized interface for versioning its own immutable state, so you'd be able to rollback and time travel across multiple such systems. Not sure what else we can do in this world other than tightly control outbound requests and provide enough visibility into those requests for a human|agent to try and undo changes. Happy to hear your thoughts - what w…
I'd love to learn more on how egress can be handled securely in sandboxes, and in general also ingress as this has some security impact - as soon as you allow reading from an external system you open up a new threat vector. Curious to understand whether you have any strategy for network access?
Re: Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem
#64It was a nice surprise seeing your post on the first page of HN Oz, congrats! If I understand correctly what Tilde is doing is extending the concept of the sandbox in an operating system - filesystem, to data too. So this is a sandbox environment someone would use for data heavy agentic workloads, is this correct?
Agents are really good at interacting with files and directories (text in, text out!). This adds a layer for those that allows managing that state in a transactional, versioned way.
Re: Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem
#65I was trying to build an agent. None of the sandboxes out there had solved the filesystem problem. I want my agent to have a persistent storage, and that stays forever. Like a human with a computer. When the agent spins up again, it has access to the computer with the same files. I had to create my own setup using aws s3 filesystem and docker for this. Does Tilde solve for this?
Snapshotting a filesystem is trivial with e.g. btrfs. You can hook snapshot creation in your agent. That is a single one liner of btrfs subvolume snapshot, in a single hook configuration file, ready to be valued at $10B as quantum agentic versioned sandbox startup.
Re: Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem
#66But this is too vague for me. I'm not seeing my questions answered in the landing page or FAQ either.
E.g.,... what's the pricing?
How does atomic commit really work? E.g., if one write to S3 succeeds but the update to a git repo fails?
Does this use optimistic locking or something else? What happens if I commit changes to a resource that was updated since it was imported?
Where/how is it hosted?
Re: Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem
#67If an agent deletes something important (e.g. database), can you undo it? Does it automatically backup before making changes?
Re: Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem
#68How does the scale? For example if I were to have hundreds or thousands of concurrent agents running with some parts of their data pulled out of shared state and other parts custom to that particular agent run and I wanted all of this to be preserved for future collective or individual agent use later, is this a reasonable primitive for that problem space? Or is this more for a situation what you have one or a small…
Re: Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem
#69Re: Show HN: Tilde.run – Agent sandbox with a transactional, versioned filesystem
#70Does this interact with sql or only fs?