Overview
Artifacts are files produced by your crew during a run. Crewship automatically:- Collects files from a standard directory
- Stores them durably
- Makes them accessible via API and Console
Producing Artifacts
Write files to theartifacts/ directory:
output_file parameter on a task:
tasks.yaml
Accessing Artifacts
Via CLI
Via API
Via Console
- Open the Console
- Navigate to your run
- Click the Artifacts tab
- Click any artifact to preview or download
Artifact Events
When an artifact is produced, an event is emitted:Supported File Types
Any file type is supported. Common types include:Size Limits
Need larger limits? Contact us for enterprise plans.
Organizing Artifacts
Use subdirectories for organization:Best Practices
Use descriptive names
Use descriptive names
Name files clearly:
quarterly_report_2024Q1.md not output.mdInclude metadata
Include metadata
Add timestamps or run info to filenames when helpful:
Use appropriate formats
Use appropriate formats
- Markdown for human-readable reports
- JSON for structured data
- CSV for tabular data
- PDF for formatted documents
Compress large outputs
Compress large outputs
For many files, create a zip archive:
Related
Your First Crew
Build a crew that produces artifacts
Streaming
Get notified when artifacts are produced