- create a filesystem
- create a task
- send events
- inspect messages and files
Client Setup
Create A Filesystem
Filesystems belong to projects. Projects are the permission boundary; filesystems are the storage.Put Files Into It
There are three different file flows:| Use case | Surface |
|---|---|
| Upload or download the entire filesystem archive | tu fs push / tu fs pull or getUploadUrl / getDownloadUrl |
| Upload or download one file | uploadFile / download_file / downloadFile |
Sync /workspace inside the running agent | Python ADK sync_down / sync_up |
Create A Task
Attach either an existing filesystem or a project:project_id instead of filesystem_id, TerminalUse creates a filesystem for the task automatically.
Send Events
Inspect Files
File Metadata And Content
Single-File Download
tu fs push, tu fs pull, getUploadUrl, or getDownloadUrl instead.