I'm trying to understand the scope of file access for an LLM running in agent mode (sandboxing, working directory, file permissions).
Which files can actually be accessed during execution (e.g. only files provided by the user, or more extensive system access)? And how is this scope enforced?
Essentially, I'm wondering what defines and limits an agent's file visibility. And I'm trying to understand, if it should be necessary to run the agent in a container or VM.

