Skip to main content

helm-crewai

HELM governance adapter for CrewAI.

What it does

Wraps CrewAI agent tools with HELM governance:

  1. Every tool call is evaluated against HELM policy before execution
  2. Denied calls raise HelmToolDenyError (fail-closed by default)
  3. Per-agent principal tracking for multi-agent crew governance
  4. Receipts with SHA-256 hashes are collected for every approved execution

Quick start

from helm_crewai import HelmCrewGovernor

governor = HelmCrewGovernor(helm_url="http://localhost:8080")
governed_tools = governor.govern_tools(my_tools, agent_role="researcher")

# Use in a CrewAI agent
agent = Agent(role="researcher", tools=governed_tools)

Configuration

Parameter Default Description
helm_url http://localhost:8080 HELM kernel URL
api_key None HELM API key
fail_closed True Deny on HELM errors
collect_receipts True Keep receipt chain
timeout 30.0 HTTP timeout seconds

License

Apache-2.0

Metadata

Release files for helm-crewai 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for helm-crewai 0.4.0
File Size Uploaded Provenance
helm_crewai-0.4.0.tar.gz 4.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for helm-crewai 0.4.0
File Interpreter ABI Platform
helm_crewai-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.3 kB

Release files / helm_crewai-0.4.0.tar.gz

Download URL helm_crewai-0.4.0.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
85f477185aad11a3b35b30ae8428ee4fb1b0d520b71e4e776cd882b6cef26085
BLAKE2b-256 checksum
How to use checksums
366dfcde5fa27a8bcc7d7aca54093d6dc1f853a34b009e4f62b1658ff28cf6de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Release files / helm_crewai-0.4.0-py3-none-any.whl

Download URL helm_crewai-0.4.0-py3-none-any.whl
Size 4.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8d273fd6e872805da21e137608eb7a1b344e6479986efc5026c2d7ff0ffcf7df
BLAKE2b-256 checksum
How to use checksums
d8851dbe88283a6c9ab6457e2da7e77bfa217153b710017eb488070443703096
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.11

Security for helm-crewai 0.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page