<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/working-with-your-data-safely-files-approvals-and-memory-aitcdg5r6" -->

---
title: Working With Your Data, Safely: Files, Approvals and Memory
description: So far the agent can talk about markets but cannot touch anything of yours, and nothing stops it doing something it should not. This episode fixes both. We...
canonical: https://daily.dev/posts/working-with-your-data-safely-files-approvals-and-memory-aitcdg5r6
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Working With Your Data, Safely: Files, Approvals and Memory | daily.dev
og:description: So far the agent can talk about markets but cannot touch anything of yours, and nothing stops it doing something it should not. This episode fixes both. We...
og:url: https://daily.dev/posts/working-with-your-data-safely-files-approvals-and-memory-aitcdg5r6
og:image: https://api.daily.dev/og/posts/aiTCdG5R6.png
og:image:alt: Working With Your Data, Safely: Files, Approvals and Memory
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.

# Working With Your Data, Safely: Files, Approvals and Memory

**[.NET Blog](https://daily.dev/sources/dotnet)** · 0 upvotes · 0 comments

## Summary

So far the agent can talk about markets but cannot touch anything of yours, and nothing stops it doing something it should not. This episode fixes both. We give it file access so it reads a real portfolio.csv and writes its reports back to disk, then put a place_trade tool behind an explicit human approval. 

Approving every single read gets old fast, so we add auto-approval rules for the safe calls and one custom rule that clears small trades on its own. We finish with durable memory in two forms, the files the agent curates itself and the facts Foundry extracts automatically, and watch both survive a restart.

📌 This event is part of a series. Learn more here: https://aka.ms/FMTA/series

🔗 Learn more by exploring the resource: https://aka.ms/AgentHarness

#MicrosoftReactor #LearnConnectBuild

[eventID:27518]

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=V58coa0llUo>

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

[View this post on daily.dev](https://daily.dev/posts/working-with-your-data-safely-files-approvals-and-memory-aitcdg5r6)

```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":"Working With Your Data, Safely: Files, Approvals and Memory","url":"https://daily.dev/posts/working-with-your-data-safely-files-approvals-and-memory-aitcdg5r6","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/working-with-your-data-safely-files-approvals-and-memory-aitcdg5r6"},"datePublished":"2026-09-03T12:23:12.662Z","dateModified":"2026-09-03T12:23:16.488Z","description":"So far the agent can talk about markets but cannot touch anything of yours, and nothing stops it doing something it should not. This episode fixes both. We...","image":"https://i.ytimg.com/vi/V58coa0llUo/sddefault_live.jpg","thumbnailUrl":"https://i.ytimg.com/vi/V58coa0llUo/sddefault_live.jpg","isAccessibleForFree":true,"articleSection":".NET Blog","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":".NET Blog","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f23eb59371bd4f07aeef64c4eef73266","url":"https://daily.dev/sources/dotnet"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/working-with-your-data-safely-files-approvals-and-memory-aitcdg5r6","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"","video":{"@type":"VideoObject","name":"Working With Your Data, Safely: Files, Approvals and Memory","description":"So far the agent can talk about markets but cannot touch anything of yours, and nothing stops it doing something it should not. This episode fixes both. We...","thumbnailUrl":"https://i.ytimg.com/vi/V58coa0llUo/sddefault_live.jpg","uploadDate":"2026-09-03T12:23:12.662Z","url":"https://api.daily.dev/r/aiTCdG5R6","embedUrl":"https://www.youtube.com/embed/V58coa0llUo"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":".NET Blog","item":"https://daily.dev/sources/dotnet"},{"@type":"ListItem","position":3,"name":"Working With Your Data, Safely: Files, Approvals and Memory"}]}
```

