Private Storage for Agents
Learn how to configure private storage for agent-specific data in FoundationaLLM.
Overview
Private storage provides dedicated, isolated storage containers for individual agents. You might choose to use private storage if you want to ground your agent in files, but not have to upload them to a conversation- the files you upload here will be available to all conversation with that agent.
This enables:
- Data Isolation: Keep agent-specific data separate from shared resources
- Access Control: Granular permissions for who can access agent data
- Governance: Meet compliance requirements for data segregation
Use Cases
| Scenario | Description |
|---|---|
| Department-specific agents | HR, Finance, Legal agents with sensitive data |
| Project isolation | Separate data for different projects or clients |
| Compliance requirements | Data that must be isolated for regulatory reasons |
| Development/Testing | Isolated environments for agent development |
Accessing Private Storage Configuration
Private storage is configured at the agent level:
- Within the Management Portal, navigate to All Agents in the sidebar
- Edit an existing agent or create a new one
- Look for the Private Storage button near the top right of the agent configuration screen
Configuring Private Storage
Prerequisites
- An agent using a workflow that supports private storage:
- OpenAI Assistants workflow
- FoundationaLLM Function Calling workflow
- Appropriate permissions to configure the agent
Adding Files to Private Storage
Access Private Storage Settings
- Open the agent for editing
- Click the Private Storage button
- The Private Storage configuration panel appears
Select & Upload Files
- In the Private Storage dialog, click Select file from Computer, browse to your file, and then select Open. You can select miltiple files at once if desired.
- Click Upload
Save Configuration
- Select Save in the Private Storage dialog
- Select Save Changes in the Agent screen
Deleting Files from Private Storage
Access Private Storage Settings
- Open the agent for editing
- Click the Private Storage button
- The Private Storage configuration panel appears
Delete Files
- In the Private Storage dialog, in the Files Table, click trash can button to the right of the file you want to delete
- Click OK on the confirmation dialog
Save Configuration
- Select Save in the Private Storage dialog
- Select Save Changes in the Agent screen
Access Control
Agent-Level Permissions
Private storage inherits the agent's access control settings:
- Users with agent access can interact with its private storage
- Owners can manage storage configuration
- Contributors can upload and access data