Skip to content

Files

A file browser for agent workspaces. Read, edit, download and delete files, including the identity and memory markdown files that shape the agent's behaviour. Deleting through the agent's own tools moves files to a recoverable trash/ folder rather than destroying them.

The tree lists every agent you have access to, each as a collapsed row with a workspace folder under it, so you browse the whole team from one place without switching the agent picked elsewhere in the dashboard. Nothing is loaded until you open it: expand an agent, then its workspace, then the folders you want — each one lists on demand. Right-click an agent or its workspace row to create a file or folder there or refresh it; the toolbar's New file / New folder buttons land wherever the row you last clicked lives. The footer names the agent whose files you are looking at. Links from other tabs (a Cortex item's files, a skill's folder) open straight to the file under its agent.

Files an agent produces. Every agent keeps one layout: reports/ holds everything it makes for you (charts, images, PDFs, spreadsheets, documents, exports — one canonical file per deliverable, revised in place), scratch/ holds its scripts and intermediate files, and uploads/ holds what you sent it in chat or on a messenger. When an agent names a file in its reply — its own Saved: line, a path in backticks, or a full path — the chat shows it: images, audio and video render inline, and every other file appears as a card with Download and Open in Files, which jumps to that file in this tab. The same works when you reopen an old conversation. On a messaging channel the agent's Saved: line attaches the file to the chat instead. Members see and download the files of the agents they have access to; editing and deleting stay with admins.

Only the agent's finished answer attaches files, and only the files it names there. A path that came up while it was working — a file it opened to read, a scratch file, a path quoted out of some document — is not attached, so you get the deliverables and not everything the agent touched on the way. If it names the same file more than once in one answer, you still get one card. Agents are told to list every file they made or changed for you, with its full path, so if one leaves something out, say so — and if you would rather it not attach a particular file, tell it that too.

What an agent can do with documents. Every box now carries the tools an office document actually needs, so an agent does not have to explain that it cannot: it can turn a Word file, a spreadsheet or a slide deck into a PDF (and open a legacy .doc), read a scanned PDF or photographed page with OCR, merge, split, rotate and unlock PDFs, and check its own work by looking at the pages it produced. Two limits worth knowing: OCR reads English — for another language the agent reads the page with its vision instead, which it will say — and a converted document uses substitute fonts for any typeface the box does not have, so the common ones (Arial, Times New Roman, Courier New) keep their layout and an unusual one may shift. Ask for the result you want ("turn this into a PDF", "what does this scan say") rather than naming a tool.

If an agent runs on your own machine rather than a hosted box, whoever installed Olano could have declined these packages — the agent checks before it relies on one, and tells you what it did instead.

The tree is fully keyboard-driven: ↑/↓ move, → opens a folder or steps into it, ← closes one or steps back to its parent, Home/End jump, Enter opens, F2 renames, ⌘⌫ / Ctrl+⌫ deletes, and typing a few letters jumps to the next row that starts with them. Very large folders show their first 2,000 entries and say how many more there are — use the filter box to narrow. A very large text file previews its beginning, says so, and offers the download for the rest; editing is switched off for it so a save can never lose the part you were not shown.

The Filter box searches by name across every workspace you can access, not just the folders you have opened: type memor and each agent's MEMORY.md appears under its agent row even with everything collapsed. Matching is case-insensitive and looks at the file or folder name and at its path, so memories/2026 finds a daily log by its folder. It starts from two characters, waits for you to pause typing, and searches everything at once — press Enter to search without the pause, Escape to clear. Version-control, dependency and cache folders are skipped, and dot-files only take part while the eye button shows them. Click a match to open it and reveal it in the tree; when there are more matches than it shows, it says so — keep typing to narrow.

Markdown and HTML files open in a rendered preview, with a Preview / Raw toggle in the preview header to switch to the source. An HTML page renders live in an isolated frame: stylesheets, scripts and images it references by relative path are pulled from the same workspace folder, so a small prototype site looks the way a browser would show it. The frame is sandboxed — the page runs cut off from your dashboard session and cannot read or change anything outside its own preview.

On a phone the tree and the preview are not side by side — whichever you are using gets the whole screen. The tree is what you browse; opening a file hands the screen to the preview, and the All files button at the left of its header hands it back. The Preview / Raw toggle and the file actions sit on their own row under the file's name, so the name stays readable however long it is.

Files whose name starts with a dot — .env, .lionclaw/, .git/ — are left out of the tree by default, so a workspace opens on the files you work in. The eye button in the tree toolbar shows them; click it again to hide them. The button lights up while they are showing, and your choice is remembered the next time you open the dashboard. It only changes what the tree lists: a hidden file you open, edit or delete behaves like any other file, and a link that points at one turns the toggle on for you.