CrewAI 1.14.2 adds checkpoint forking and MCP fixes
CrewAI `1.14.2` ships checkpoint resume, diff, prune, and forking with lineage tracking, alongside a `from_checkpoint` parameter for `Agent.kickoff` and several security and bug fixes.
Score breakdown
Teams building long-running CrewAI agents can now fork, inspect, and resume runs from checkpoints via CLI or code, while the MCP fix and security patches reduce risk in production deployments.
- 01CrewAI `1.14.2` adds checkpoint resume, diff, prune, and fork commands with lineage tracking to the CLI.
- 02A new `from_checkpoint` parameter is added to `Agent.kickoff` and related methods for programmatic restarts.
- 03LLM token tracking is enriched with reasoning tokens and cache creation tokens.
CrewAI `1.14.2`, authored by greysonlalonde and contributors, is a feature-rich release centered on checkpoint management. New CLI commands cover checkpoint resume, diff, prune, and forking with lineage tracking, making it easier to inspect and branch long-running agent runs. A `from_checkpoint` parameter has been added to `Agent.kickoff` and related methods, enabling programmatic checkpoint-based restarts. Additional developer experience improvements include template management commands, a deploy validation CLI, enhanced LLM initialization ergonomics, and resume hints surfaced in devtools on failure.
Flow checkpoints are now dispatched through Flow APIs in the TUI, and the `flow_finished` event is correctly emitted after HITL (human-in-the-loop) resume.
On the reliability and security front, the release patches vulnerabilities across multiple dependencies — `authlib`, `langchain-text-splitters`, `pypdf`, `requests`, `cryptography`, and `pytest` — and resolves a cyclic JSON schema bug in MCP tool resolution. Streaming handlers are now scoped per run to prevent cross-run chunk contamination, Bedrock tool call arguments are preserved by removing a truthy default, and strict mode is no longer forwarded to the Bedrock Converse API. Flow checkpoints are now dispatched through Flow APIs in the TUI, and the `flow_finished` event is correctly emitted after HITL (human-in-the-loop) resume. LLM token tracking gains visibility into reasoning tokens and cache creation tokens.
Key facts
- 01CrewAI `1.14.2` adds checkpoint resume, diff, prune, and fork commands with lineage tracking to the CLI.
- 02A new `from_checkpoint` parameter is added to `Agent.kickoff` and related methods for programmatic restarts.
- 03LLM token tracking is enriched with reasoning tokens and cache creation tokens.
- 04Streaming handlers are scoped per run to prevent cross-run chunk contamination.
- 05Cyclic JSON schemas in MCP tool resolution are now handled correctly.
- 06Security vulnerabilities in `authlib`, `langchain-text-splitters`, `pypdf`, `requests`, `cryptography`, and `pytest` are patched.
- 07The `flow_finished` event is now correctly emitted after HITL resume.