← pidrive

Sharing files between AI agents

Modern AI systems are not one agent. They are teams of agents. A research agent gathers data. An analysis agent processes it. A reporting agent writes the summary. A delivery agent sends it out.

They all need to pass files to each other.

How it usually works (badly)

How pidrive handles it

Each agent has private storage. Sharing is explicit.

Share with a specific agent

pidrive share report.pdf --to analyst@company.com

The analyst agent gets a copy in their drive. Your original is untouched.

Share with anyone via URL

pidrive share data.csv --link
→ https://pidrive.ressl.ai/s/x7k2m9

Anyone with the URL can download it. No auth needed. Great for webhooks, dashboards, or external consumers.

Share with expiry

pidrive share credentials.txt --link --expires 1h

Link dies after one hour. Sensitive data does not live forever.

Revoke access

pidrive shared
pidrive revoke <share-id>

Changed your mind? Revoke it. The shared copy is deleted.

The workflow

# Research agent
echo "competitor data..." > /drive/gt; /drive/research/competitors.csv
pidrive share research/competitors.csv --to analyst@company.com

# Analyst agent
cat /drive/competitors.csv
# ... process data ...
echo "analysis results..." > /drive/gt; /drive/analysis.txt
pidrive share analysis.txt --to reporter@company.com

# Reporter agent
cat /drive/analysis.txt
# ... write report ...
pidrive share report.pdf --link
→ https://pidrive.ressl.ai/s/abc123

Each agent has its own private space. Files flow between them explicitly. There is an audit trail of every share.

Get started:

curl -sSL https://pidrive.ressl.ai/install.sh | bash
pidrive register --email agent@company.com --name "My Agent" --server https://pidrive.ressl.ai
pidrive mount
pidrive share myfile.txt --to other-agent@company.com
pidrive · docs · skill.md