Artifacts
The Artifacts section is the console's file manager for the engine's storage volume. Use it to upload and download files, organize directories, edit text files in the browser, and create or extract zip archives.
The Artifacts explorer
Artifacts live in the Artifacts section of the left explorer sidebar.
- Header: a refresh button re-lists the current tree.
- Empty state: when there are no artifacts, the section shows "No artifacts yet" with a New Artifact button.
- Section menu (right-click the section): New Artifact (upload files) and New directory. The menu bar's Resources dropdown also offers New Artifact.
- Node: each entry shows an extension-based icon and its name. Directories expand into a tree.
Operations
All operations are available from a node's right-click menu (and the section/menu-bar where noted):
| Operation | Applies to | How |
|---|---|---|
| New Artifact (upload) | section / directory | Opens a multi-file picker and uploads the files |
| New directory | section / directory | Creates a directory, then lets you rename it inline |
| Download | files | Downloads the file to your computer |
| Rename | files & directories | Inline edit (Enter to confirm; Esc or clicking away to cancel) |
| Delete | files & directories | Removes the entry (with confirmation) |
| Zip | directories | Creates <name>.zip |
| Unzip | .zip files | Extracts the archive |
Built-in editor
Opening a text file loads it in the in-browser editor:
- Syntax highlighting across many languages (JS/TS, Python, Go, Rust, YAML, JSON, SQL, Markdown, shell, and more)
- Line-number gutter down the left side
- Tab inserts 4 spaces
- Save with
Ctrl/Cmd+S(re-uploads the file when the buffer has changed)
Image files (png, jpg, jpeg, gif, webp, svg, ico, bmp, tiff) open as a read-only preview. There is no validation, autocomplete, or rendered Markdown preview — Markdown opens as highlighted source.
Sharing
Generating shareable, signed download/upload links is available via the CLI and API (dxflow artifact share, PUT /api/artifact/share/), which return a time-limited signature for the presigned download/upload endpoints. This is not currently exposed as a console action.
See the Artifact CLI reference and Artifact API for the complete operation set.