Metadata-Version: 2.4
Name: crewai-zambo
Version: 0.1.0
Summary: CrewAI listeners that publish verifiable AI agent receipts to zambo.dev
Author: Zambo
License: MIT
Project-URL: Homepage, https://zambo.dev
Project-URL: Documentation, https://zambo.dev/integrations/crewai-receipts/
Keywords: crewai,ai agent receipt,verifiable receipt,observability,mcp
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# crewai-zambo

Publish CrewAI task events as public, verifiable receipts at [zambo.dev](https://zambo.dev).

## Install

```bash
pip install crewai-zambo
```

## Ten-line example

```python
from crewai_zambo import ZamboCrewListener

listener = ZamboCrewListener()
result = listener.on_task_completed("Summarize this task", "completed")
print(listener.last_receipt_url or result)
```

Attach `ZamboCrewListener` to the CrewAI listener mechanism supported by your installed CrewAI version, or call `on_task_completed` from a task completion hook. The listener prints each public `https://zambo.dev/run/{id}` URL and keeps the most recent URL in `last_receipt_url`.

The receipt describes what the live endpoint recorded and observed. It does not prove an outside outcome that the endpoint did not observe. Set `ZAMBO_API_URL` when using a compatible Zambo host. Listener failures are available in `receipt_errors`.

Project homepage: [https://zambo.dev](https://zambo.dev)
