Artifact Manage Tool
artifact_manageList, retrieve, and download artifacts from experiments, crew executions, and project runs. Access metadata, inline content, or signed download URLs for versions.
Instructions
Read-only access to artifacts produced by experiments, crew executions, and project runs (code, documents, data, media). Each artifact has 1..N ArtifactVersion entries; version defaults to latest when omitted. download returns a signed URL valid for ~5 minutes; content returns the body inline (base64 for binary MIMEs).
Actions:
list (read) — exactly one of: experiment_id, crew_execution_id, project_run_id; optional limit.
get (read) — artifact_id. Metadata only (size, mime, version count, created_by AiRun id).
content (read) — artifact_id; optional version. Returns raw or base64 body.
download (read) — artifact_id; optional version. Returns short-lived signed URL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform: list, get, content, download | |
| deadline_ms | No | Optional: max wall-clock time (ms) the tool may spend. If exceeded during the call, returns a DEADLINE_EXCEEDED error. Minimum 100 ms. Leave unset for no deadline. | |
| experiment_id | No | Filter by experiment UUID | |
| crew_execution_id | No | Filter by crew execution UUID | |
| project_run_id | No | Filter by project run UUID | |
| limit | No | Max results (default 20, max 100) | |
| artifact_id | Yes | The artifact UUID | |
| version | No | Specific version number (default: latest) | |
| include_content | No | Include full content in response (default true). Set false for metadata only. |