Skip to main content

ProcessFork memory adapter for CrewAI ≥0.130 — time-travel debugging across crew runs.

Project description

processfork-crewai

ProcessFork memory adapter for CrewAI ≥0.130. Replaces CrewAI's stock CrewMemory with a ProcessFork-backed implementation; every crew step becomes a .pfimg you can time-travel through.

Install

pip install "processfork-crewai[crewai]"

Use

from crewai import Crew
from processfork_crewai import ProcessForkMemory

crew = Crew(
    agents=[researcher, writer, editor],
    memory=ProcessForkMemory(store="~/.processfork", crew_id="ml-blogpost"),
    tasks=[...],
)

result = crew.kickoff()

# Time-travel:
crew.memory.checkout("sha256:...pre-edit")

Captures:

  • All three agents' message histories into the trace blob.
  • Tool-call ledgers (web-search, file-write, etc.).
  • The output_files/ directory each task writes to (world.fs).

See agent_docs/integration-crewai.md for the spec.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

processfork_crewai-1.0.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

processfork_crewai-1.0.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file processfork_crewai-1.0.0.tar.gz.

File metadata

  • Download URL: processfork_crewai-1.0.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for processfork_crewai-1.0.0.tar.gz
Algorithm Hash digest
SHA256 fc9dcebe8d90cf488bd3cbb8c1f278909c7daa188826c657daba08341a5cbfc1
MD5 6f29220e35daf42037ffec2abd5269c2
BLAKE2b-256 52274d5c75e3e70dae1868b0caff09c8d6ef6f1f6dd2afb262ac2ba405f645b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for processfork_crewai-1.0.0.tar.gz:

Publisher: release.yml on manav8498/processfork

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file processfork_crewai-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for processfork_crewai-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 71561a8a154ae680e7409561aa7f290da577a41c8036673667cf636d6e2e58cb
MD5 628e205d39d701ce1f5169213489e04b
BLAKE2b-256 647f1f81e993af1e5e1148245a30c782b15aea2be12c2acc44953a955a535ace

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page