Table of Contents

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:

  1. Within the Management Portal, navigate to All Agents in the sidebar
  2. Edit an existing agent or create a new one
  3. 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

  1. Access Private Storage Settings

    • Open the agent for editing
    • Click the Private Storage button
    • The Private Storage configuration panel appears
  2. 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
  3. Save Configuration

    • Select Save in the Private Storage dialog
    • Select Save Changes in the Agent screen

Deleting Files from Private Storage

  1. Access Private Storage Settings

    • Open the agent for editing
    • Click the Private Storage button
    • The Private Storage configuration panel appears
  2. 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
  3. 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