Registry / devops / crewai-core

crewai-core

JSON →
library1.14.6pypypi✓ verified 85d ago

Shared utilities for CrewAI, including version management, path resolution, user-data handling, telemetry, and printer abstraction. Current version is 1.14.6, with weekly releases.

pip install crewai-core
INSTALL
IMPORT
SIG · CREWAI-CORE
C
crewai-core
devopspythonv1.14.6
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Printer
from crewai_core.printer import Printer
from crewai.printer import Printer
CrewAI Core moved to a separate package. Import from 'crewai_core' not 'crewai'.
Agent
from crewai import Agent
Agent is part of main crewai package, not crewai-core. No wrong import reported.

Basic usage of the Printer utility from CrewAI Core.

from crewai_core.printer import Printer printer = Printer() printer.print("Hello from CrewAI Core!")
Debug
Known issues
breakingCrewAI Core was extracted from the 'crewai' package into its own package 'crewai-core'. Existing code importing from 'crewai' may break unless updated to use 'crewai_core'.
fix
Change imports from 'crewai' to 'crewai_core' for the affected modules (e.g., printer, version).
affects: >=1.0.0
gotchaThe telemetry module is imported automatically when using CrewAI Core and sends usage data. Users may inadvertently send telemetry in non-production environments.
fix
Set environment variable `CREWAI_TELEMETRY=OFF` or `CREWAI_CORE_TELEMETRY_OPT_OUT=1` to disable telemetry.
affects: all
deprecatedThe function `get_crewai_version` is deprecated in favor of `get_version` from the version module.
fix
Use `from crewai_core.version import get_version` instead.
affects: >=1.10.0
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'crewai_core'
The package is not installed or the environment is wrong.
fix
Run `pip install crewai-core` and ensure you are using Python 3.10+.
ImportError: cannot import name 'Printer' from 'crewai'
Trying to import from the old package (crewai) instead of crewai_core.
fix
Change import to `from crewai_core.printer import Printer`.
AttributeError: module 'crewai_core' has no attribute 'printer'
Submodule not imported automatically. Need explicit import.
fix
Use full import: `from crewai_core.printer import Printer`.
Upgrade
Version history
1.14.6latest on PyPI · released May 28, 2026
Audit
Dependencies

No dependency data recorded yet.

Agent activity
16 hits · last 30 days
node
16
Resources
crewai-core — pip install crewai-core · libregistry