Uploads one or more files and prints a public HTTPS URL for each one. The content type is detected automatically from the file extension, or by inspecting the file contents when the extension is unrecognized. Uploaded files are publicly accessible at the returned URLs. Use this to share screenshots, logs, or other artifacts from an agent session.Documentation Index
Fetch the complete documentation index at: https://docs.murmur.dev/llms.txt
Use this file to discover all available pages before exploring further.
Synopsis
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
file | string | yes | One or more file paths to upload. Repeatable. |
--workspace | string | no | Workspace name. Overrides the value from murmur.yaml. |
Examples
Upload a single file
Upload multiple files
Upload with an explicit workspace
Errors
| Code | Meaning | What to do |
|---|---|---|
| file open failure | The specified file does not exist or is not readable. | Check the file path and permissions. |
UNAUTHENTICATED | Identity token is missing or expired. | Run murmur auth or check your murmur.local.yaml configuration. |
INVALID_ARGUMENT | The file exceeds the 100 MiB upload limit, or the filename is empty. | Reduce the file size or check the file path. |
FAILED_PRECONDITION | The uploads bucket is not configured for this deployment. | Contact your administrator. |
Related
- Agents — what agents are and how they work
- Workspaces — the workspace that resolves repos and environment
murmur status— check agent statusmurmur spawn— start an agent