crewai-files 1.12.2


pip install crewai-files

  Latest version

Released: Mar 26, 2026

Project Links

Meta
Author: Greyson LaLonde
Requires Python: <3.14,>=3.10

Classifiers

crewai-files

File handling utilities for CrewAI multimodal inputs.

Supported File Types

  • ImageFile - PNG, JPEG, GIF, WebP
  • PDFFile - PDF documents
  • TextFile - Plain text files
  • AudioFile - MP3, WAV, FLAC, OGG, M4A
  • VideoFile - MP4, WebM, MOV, AVI

Usage

from crewai_files import File, ImageFile, PDFFile

# Auto-detect file type
file = File(source="document.pdf")  # Resolves to PDFFile

# Or use specific types
image = ImageFile(source="chart.png")
pdf = PDFFile(source="report.pdf")

Passing Files to Crews

crew.kickoff(
    input_files={"chart": ImageFile(source="chart.png")}
)

Passing Files to Tasks

task = Task(
    description="Analyze the chart",
    expected_output="Analysis",
    agent=agent,
    input_files=[ImageFile(source="chart.png")],
)
1.13.0rc1 Mar 27, 2026
1.13.0rc1.dev20260331 Mar 31, 2026
1.13.0rc1.dev20260328 Mar 28, 2026
1.13.0rc1.dev20260327 Mar 27, 2026
1.13.0a7 Apr 02, 2026
1.13.0a6 Apr 01, 2026
1.13.0a6.dev20260402 Apr 02, 2026
1.13.0a5 Apr 01, 2026
1.13.0a4 Mar 31, 2026
1.13.0a4.dev20260401 Apr 01, 2026
1.13.0a3 Mar 31, 2026
1.13.0a2 Mar 26, 2026
1.13.0a1 Mar 26, 2026
1.12.2 Mar 26, 2026
1.12.1 Mar 26, 2026
1.12.1.dev20260326 Mar 26, 2026
1.12.0 Mar 26, 2026
1.12.0a3 Mar 25, 2026
1.12.0a2 Mar 25, 2026
1.12.0a1 Mar 25, 2026
1.11.1 Mar 23, 2026
1.11.1.dev20260325 Mar 25, 2026
1.11.1.dev20260324 Mar 24, 2026
1.11.0 Mar 18, 2026
1.11.0rc2 Mar 17, 2026
1.11.0rc2.dev20260318 Mar 18, 2026
1.11.0rc1 Mar 16, 2026
1.11.0rc1.dev20260317 Mar 17, 2026
1.11.0rc1.dev20260316 Mar 16, 2026
1.11.0.dev20260323 Mar 23, 2026
1.11.0.dev20260321 Mar 21, 2026
1.11.0.dev20260320 Mar 20, 2026
1.11.0.dev20260319 Mar 19, 2026
1.10.2rc2 Mar 14, 2026
1.10.2rc2.dev20260315 Mar 15, 2026
1.10.2rc2.dev20260314 Mar 14, 2026
1.10.2rc1 Mar 13, 2026
1.10.2a1 Mar 11, 2026
1.10.2a1.dev20260313 Mar 13, 2026
1.10.2a1.dev20260312 Mar 12, 2026
1.10.1 Mar 04, 2026
1.10.1a1 Feb 27, 2026
1.10.1.dev20260311 Mar 11, 2026
1.10.1.dev20260310 Mar 10, 2026
1.10.1.dev20260309 Mar 09, 2026
1.10.1.dev20260307 Mar 07, 2026
1.10.0 Feb 27, 2026
1.10.0a1 Feb 19, 2026
1.9.3 Jan 30, 2026
1.9.2 Jan 29, 2026
1.9.1 Jan 28, 2026
1.9.0 Jan 27, 2026

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras: None
Dependencies:
aiocache (~=0.12.3)
aiofiles (~=24.1.0)
av (~=13.0.0)
pillow (~=12.1.1)
pypdf (~=6.9.1)
python-magic (>=0.4.27)
tinytag (~=2.2.1)