Every file your agents touch, in one place.
Upload documents to company knowledge. Browse per-agent memory, instructions, and outboxes. Edit anything inline. Your agents read and write here in real time.
One filesystem, two views.
The Files page is described by its own header: “A shared filesystem your agents read from and write to. Upload documents to knowledge buckets, or browse per-agent memory, instructions, and outboxes.” A pill switcher at the top flips between Company (shared knowledge accessible by every agent) and Agents (one folder per agent, containing memory logs, context briefs, execution artifacts, and any files it has written during runs, labeled with the agent’s display name and showing a “{N} Folders · {M} Files” count in the workspace header). The underlying filesystem is the same, the view changes what you browse.
What the four stats tell you.
The hero strip at the top of the Files page gives you a live read on the state of your workspace.
Total files
Indexed size
.extracted.md sidecars; this tile shows how much knowledge is live and searchable right now.Knowledge buckets
docs, policies, products. The “all healthy” sub-label confirms every bucket is indexed and accessible.Last sync
Browse and open a file.
Open Files in the sidebar
Switch to the workspace you need
Enter a folder
Search within a workspace
Click a file to preview it
.md, .json, .yaml, .csv, .log, .txt) show up to 240 characters of content directly on the card before you open them.Inside the preview dialog.
Actionist detects the file type and opens the right editor automatically. The dialog header always shows the file’s byte size, full path, type label, and current save state. Click a file type to see how it looks:
Tone of voice: direct, warm, zero filler. Short sentences win. No exclamation marks. Write like you are briefing a smart colleague, not selling to a stranger.
When in doubt, cut the adjective.
Files with .md, .markdown, or .mdx extensions open in the @mdxeditor/editor rich-text editor. Use the Rich text / Source mode toggle (top-right of the toolbar) to switch views. The orange Unsaved pill appears whenever edits diverge from the saved version. A three-button modal appears on close if changes are unsaved: Save changes, Discard changes, or Continue editing.
Plain text and code files open in a line-numbered textarea. Supported extensions include .txt, .log, .csv, .tsv, .json, .jsonl, .yaml, .yml, .xml, .html, .css, .js, .ts, .py, .rb, .go, .rs, .sh, .sql, and more. The same Save and Unsaved pill behavior applies.
Image and video files open in a centered lightbox viewer. Supported image formats: .png, .jpg, .jpeg, .gif, .webp, .svg, .bmp. Supported video formats: .mp4, .webm, .mov, .m4v, .ogv. Media files up to 25 MB can be previewed inline. Files larger than 25 MB cannot be previewed. Click Download in the dialog header instead.
If Actionist cannot render a file inline, the dialog shows “Inline preview is not supported.” Use the Download button in the header to save the file to disk, or Show in folder to reveal it in Finder or Windows Explorer. Show in folder needs the desktop app, because there is no local folder for a browser to open.
Upload to company knowledge.
Upload a product spec once and every agent can draw on it through semantic search. Without per-agent configuration. Watch a file move through its full pipeline, from drop to indexed:
.extracted.md sidecar is deleted in the same operation. The content disappears from agent retrieval entirely. No stale chunks remain.Click 'Upload to knowledge'
Choose a destination bucket
docs bucket exists in your workspace, it is selected by default.Add your files
Review the file list
Upload
.extracted.md sidecar and auto-indexed, no manual reindex step needed.Done
What you can do with a file.
Right-click a file card
Right-click a file card
- Copy content: copies the full file text to the clipboard. Available for all text-type files.
- Delete: opens a confirmation modal: “Permanently delete “[name]”? This cannot be undone.” Confirm to delete. Deleting a file also removes its
.extracted.mdAI sidecar in the same operation, so stale content is fully purged from agent retrieval.
Dialog header actions
Dialog header actions
- Copy path: copies the file’s absolute path to the clipboard.
- Show in folder reveals the file in Finder (macOS) or Windows Explorer. This one needs the desktop app.
- Download: opens the native save-as dialog to export the file to disk.
- Save: saves the current editor content.
Limits at a glance.
Agents write here. You find it here.
Every artifact an agent produces lands in its outbox folder the moment the run ends. No chasing threads, no copy-pasting from chat.
”Every artifact an agent produces is sitting in Files before you ask where it went.”
: the workflow, not the personGetting the most from Files.
.md, .json, .yaml, .csv, .log, and .txt show the first 240 characters on the card. If a card shows no snippet, the file is binary or unsupported. Use Download rather than editing inline..extracted.md sidecar is deleted in the same operation. The content disappears from agent retrieval completely. If you only delete the sidecar manually, the original remains on disk.One control needs the desktop app.
Your agents are already writing. Now you can see everything.
Open the Files page, upload your first document, and watch your agents draw on it in real time.
Every file lives on your machine: readable, editable, version-controllable.
Indexed on-device · Auto-synced on every agent write · Nothing leaves your workspace.