<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/where-does-the-agent-live--ok1xequgm" -->

---
title: Where Does the Agent Live? | daily.dev
description: AI agents are fundamentally a storage problem: the model, harness, and sandbox are all replaceable, but the agent's state (working files, memory, structured...
canonical: https://daily.dev/posts/where-does-the-agent-live--ok1xequgm
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Where Does the Agent Live? | daily.dev
og:description: AI agents are fundamentally a storage problem: the model, harness, and sandbox are all replaceable, but the agent's state (working files, memory, structured...
og:url: https://daily.dev/posts/where-does-the-agent-live--ok1xequgm
og:image: https://api.daily.dev/og/posts/ok1XeQuGM.png
og:image:alt: Where Does the Agent Live?
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Where Does the Agent Live?

**[Tigris](https://daily.dev/sources/tigris)** · 13 min read · 0 upvotes · 0 comments

## Summary

AI agents are fundamentally a storage problem: the model, harness, and sandbox are all replaceable, but the agent's state (working files, memory, structured metadata, and provenance) is not. Today that state is typically scattered across Postgres, Redis, Pinecone, and other systems with no consistent snapshot boundary. The post argues for consolidating all agent state into a single object storage bucket, enabling copy-on-write forking so you can branch an agent's entire world before risky actions, parallel experiments, or eval runs. Using Tigris and Daytona as concrete examples, it walks through a practical shim: fork the bucket before each sandbox run, mount or access the fork with scoped credentials, then promote or discard after validation. This gives fleet-scale per-run isolation at near-zero cost since forks are metadata, not byte copies.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.tigrisdata.com/blog/where-does-the-agent-live>

## Similar posts on daily.dev

- [We gave just-bash persistent storage](https://daily.dev/posts/we-gave-just-bash-persistent-storage-cpssi5y1t) · Tigris · 25 upvotes · 0 comments
- [Data-Native AI Agents: Why Agents Must Move to Your Data](https://daily.dev/posts/data-native-ai-agents-why-agents-must-move-to-your-data-xuwcq4btu) · databricks · 1 upvotes · 0 comments
- [Long-Horizon AI Agents: Memory & State Infrastructure](https://daily.dev/posts/long-horizon-ai-agents-memory-state-infrastructure-es5bsxtbj) · Redis · 0 upvotes · 0 comments
- [The Agent Harness Belongs Outside the Sandbox](https://daily.dev/posts/the-agent-harness-belongs-outside-the-sandbox-svquzjusi) · Hacker News · 0 upvotes · 0 comments
- [Designing a Production-Ready Agent Harness With Persistence and Checkpointing](https://daily.dev/posts/designing-a-production-ready-agent-harness-with-persistence-and-checkpointing-4ygffqjsx) · SitePoint · 1 upvotes · 0 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents)

[View this post on daily.dev](https://daily.dev/posts/where-does-the-agent-live--ok1xequgm)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Where Does the Agent Live?","url":"https://daily.dev/posts/where-does-the-agent-live--ok1xequgm","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/where-does-the-agent-live--ok1xequgm"},"datePublished":"2026-07-07T17:35:05.975Z","dateModified":"2026-07-07T17:35:28.601Z","description":"AI agents are fundamentally a storage problem: the model, harness, and sandbox are all replaceable, but the agent's state (working files, memory, structured...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/32e9b2be418f6c09345469499981632f?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/32e9b2be418f6c09345469499981632f?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Tigris","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Tigris","logo":"https://media.daily.dev/image/upload/s--A5ku_6TS--/f_auto/v1716186679/logos/tigris","url":"https://daily.dev/sources/tigris"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/where-does-the-agent-live--ok1xequgm","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"ai-agents","timeRequired":"PT13M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tigris","item":"https://daily.dev/sources/tigris"},{"@type":"ListItem","position":3,"name":"Where Does the Agent Live?"}]}
```

