Skip to main content
Every agent has its own filesystem — a cloud-based storage space where Goose can read, write, and organize files.

How it works

Your agent’s filesystem is stored in the cloud and accessible from the chat interface. You can browse files in the sidebar, upload new ones, and view file contents inline. When Goose runs workflows, it can create and modify files directly. For example, if you ask Goose to research a company, it might save a report as a file in your workspace.

What you can do

  • Upload files — Drag and drop files into your workspace for Goose to reference.
  • Browse files — Use the file tree in the right sidebar to navigate your workspace.
  • View files — Click any file to preview it alongside your chat.
  • Create and organize — Create new files and directories to keep your workspace tidy.
  • Share files — Generate public links to share specific files with others.

Supported file types

Goose can work with a wide range of files:
  • Documents (text, markdown)
  • Code files (with syntax highlighting)
  • Images
  • Structured data (CSV, JSON)
  • Generated artifacts (HTML reports, slide decks, etc.)

Persistence

Files persist across chat sessions. Anything saved to your workspace today is available the next time you chat — or the next time an automation runs. This makes your workspace a growing knowledge base over time.

Shared files

Your organization also has a shared file space. Files placed in the shared directory are accessible across all agents in your organization.