Skip to main content

Files & artifacts

Working with Imaginne is, most of the time, working with files: you hand the agent an input file and it returns artifacts — a .pptx, a spreadsheet, a PDF, an image, or code. This page explains how to point files to the agent and where to find what it produces.

Referencing a file in context​

The agent only "sees" a file if you bring it into context. How you do that varies by surface.

  • @mention — type @ followed by the path (e.g., @docs/report.md) to insert a literal reference to the file in the message. Use it when you want to point to the file by name.
  • + Context — the + Context button (in the Files panel and the Preview dock) injects the file's contents into the conversation context. That's what you use when you actually want the agent to read the file. The limit per injection is about 100 KB.
Reference vs. contents

On the Desktop and the TUI, @ points to a file, but it's the injected contents (the + Context button on the Desktop; the automatic @ injection in the TUI) that the agent actually reads. If it replies "I don't see that file", confirm the contents made it into context, not just the name.

What artifacts are​

Artifacts are the files the agent generates during a session. The most common types are:

TypeExtensionGenerated by
Presentation.pptxppt_skill skill
Document.docxdocx skill
Spreadsheet.xlsxexcel skill
PDF.pdfpdf skill
Image.png/image (Desktop)
Codevariousthe agent's edits in the workspace

These artifacts include image artifacts: the agent creates images from prompts (for example, with /image on the Desktop) and they appear as artifacts, alongside presentations, documents, spreadsheets, and code.

Each type comes from one of the agent's capabilities (see Bundled skills). You don't need to invoke the skill manually: ask in natural language ("generate a deck about X") and the agent picks the right tool.

Where files live​

On the local surfaces (Desktop, TUI, VS Code), artifacts are written to disk, inside the project workspace, in predictable folders:

FolderContent
outputs/Skill outputs (.pptx, .docx, .xlsx, .pdf)
generated-images/Images created with /image
generated-canvas/Canvases (whiteboards) created with /canvas

Because the files are local, they remain available after you close the app. See Local execution to understand why Imaginne is local-first.

In the web chat no disk of yours is involved: the run's file system is ephemeral and only two things survive — the attachments you sent (kept with the conversation) and the files the agent delivered (kept in your account, in the Files panel).

Open and download by surface​

  • Files panel (sidebar): browse the project tree, click to open a file with the system app, or use the menu to move, rename, and delete.
  • Preview dock (Alt+1): renders PDF, DOCX, XLSX, and Mermaid diagrams inside the app; from there you can Open with the OS, use @ Insert, or + Context.
  • To create a file from scratch, use New file (Text, Markdown, Word, Excel, PowerPoint).

Authorized read locations (Desktop)​

By default, the agent operates inside the project workspace. On the Desktop, beyond the workspace, it can read (read-only) from some common folders in your user account:

  • Documents, Downloads, and Desktop
  • iCloud Drive and OneDrive (read-only)

Any write goes to the project workspace — the agent does not modify files outside it unless the policy authorizes it. This boundary is the vault described in Autonomy & permissions.

Local state is not encrypted

Artifacts and session state live as files on your disk, in readable text. Treat the machine the way you'd treat any folder with work documents. See Security & privacy.

See also​