You are inside somebody else’s business. Treat what you find in it with the same care.
Files, memories and chat history look like one thing from the outside: a client’s data. They are three separate stores, governed by three separate permissions, and one of them does not behave the way its name suggests. This page walks through what each store actually is, the trap most resellers fall into with agent memories, the three states of chat access, what a missing scope quietly takes away from the agent, and the precise, permanent line a two-stage confirmation draws before anything is deleted.
Three stores, three permissions.
Every one of these names sounds like it could mean the others. It doesn’t. Read this section before the rest of the page, because the sections that follow assume you already know which store is which.
Files
company/ area plus one folder per agent. Uploaded by the client’s team. Governed by the files scope. SENSITIVEMemories
agent_memories scope. Not marked sensitive in the client’s panel.Chat history
chat_history scope. SENSITIVEagent_memories and files are both granted before starting, since reviewing memory content actually happens through Files, not through the Memory nav item.The memory trap.
Of everything on this page, this is the single most common source of confusion. It costs almost nothing to get right once you know it, and it wastes real time if you don’t.
agent_memories. It governs the agent’s own tool calls during the session, nothing about what you personally can see.files. Memory content is Markdown, and Markdown lives in the workspace filesystem, which is where Files opens it.prompts_and_instructions, in Agent Studio, where agent configuration lives.agent_memories in good faith, expecting you to be able to review what an agent has learned, and you will land on a Memory nav item that goes nowhere useful. If that happens, don’t assume the feature is broken. Check whether files is also granted, that is almost always the scope you actually needed.It’s worth explaining this to a client the first time it comes up, rather than letting them assume you have less access than you actually do. A client who sees you land on an empty Memory page might conclude the grant didn’t take effect, when really it’s working exactly as intended, just not through the screen either of you expected.I have agent_memories granted and the Memory page is still empty
I have agent_memories granted and the Memory page is still empty
files if you need to actually see what the agent has stored, and open it through the Files view once you have it.The client wants me to stop an agent from writing to a specific memory bucket
The client wants me to stop an agent from writing to a specific memory bucket
agent_memories controls either. Bucket-level read and write permissions live in Agent Studio, alongside the rest of that agent’s configuration, and need prompts_and_instructions to reach. See the bucket section further down this page for the exact permission values involved.Why does agent_memories exist at all if it doesn't open an editor
Why does agent_memories exist at all if it doesn't open an editor
memory_search and memory_get while you’re delegated into the session. Without it, the agent effectively forgets it has a memory at all for the duration of your session, even though the underlying files are untouched.Chat history and the three access states.
Chat history has a wrinkle that Files and Memories don’t: seeing a conversation and taking part in it are gated by two different scopes, and the combination you hold decides which of three states you land in.
prompts_and_instructions is granted alongside chat_history. Chat history alone only ever gets you to read-only, by design.chat_history answers “can this reseller see what was said”. prompts_and_instructions answers “can this reseller act as the agent”. A client who is comfortable with the first is not automatically comfortable with the second, and the product keeps those two decisions separate rather than collapsing them into one toggle.What the agent can still do.
Every scope you don’t hold quietly removes a matching set of tools from the agent, not just a nav item from your view. If an agent seems to ignore a request while you’re in a delegated session, this table is usually why.
{'{scope}'}. It is not a silent no-op, the agent will surface that it was blocked and why.Without tools_and_integrations, does the agent lose everything?
Without tools_and_integrations, does the agent lose everything?
agent_memories or file access under files.I have tools_and_integrations, why can't the agent connect a new app?
I have tools_and_integrations, why can't the agent connect a new app?
Memory buckets and permissions.
Once you’re in Files looking at what an agent has learned, it helps to understand the shape of what you’re looking at. Memory is organised into buckets, and each bucket carries its own permission, not one blanket setting for the whole store.
agent_memories toggle, which wouldn’t have targeted the actual bucket at all.Working with files safely.
Files is the only one of the three stores where you can permanently destroy something that belongs to the client. The product puts real friction in front of that, and it’s worth knowing exactly what that friction looks like before you’re the one clicking through it.
Open the delete action on a file
Confirm you understand, then confirm again by typing the filename
The file, and its sidecar, are gone
- Memory-managed files render read-only. Any file the background memory process owns shows the message “This file is managed by the Memory Agent and can’t be edited here.” when you try to open it for editing. That’s expected, it’s the same store the memory process writes to, not a permissions bug on your session.
- Two size limits govern different things, and they’re easy to mix up. Upload is capped at 25 MB per file, that’s the ceiling on what can be added to the workspace at all. Separately, any file over roughly 10 MB will not open as text inside the app, regardless of whether it was uploaded successfully, and has to be downloaded to be read. A file can be well within the upload limit and still need downloading to actually view.
A file uploaded fine but won't open when I click it
A file uploaded fine but won't open when I click it
I tried to edit a file and the editor won't let me type
I tried to edit a file and the editor won't let me type
Should I delete a file if I'm not sure the client still needs it
Should I delete a file if I'm not sure the client still needs it
Leaving a clear trail.
There is no client-facing “what did my reseller change” view today. A client sees the resulting state of their workspace after you’ve worked in it, the same way they’d see any other change, with nothing that specifically calls out that a reseller was the one who made it.
Know which store you’re in.
Files, memories and chat history each carry their own scope and their own risk. A minute spent checking which one you need saves an afternoon of confusion later.
Agent memories unlocks agent behaviour, not a browsing screen. Files and chat history both carry the SENSITIVE chip for a reason.
Deletion is permanent the moment the second confirmation matches, and no activity view watches it for you yet.