Skip to main content

APort Agent Guardrail for CrewAI — before_tool_call hook for AI agent and multi-agent crews

Project description

APort Agent Guardrail for CrewAI

APort Agent Guardrail for CrewAI — released CrewAI compatibility mode via the existing before_tool_call hook. Tool execution is verified against your passport and policy; deny blocks execution. Built for AI agent and multi-agent crews.

Install

pip install aport-agent-guardrails-crewai
aport-crewai setup

Usage

from aport_guardrails_crewai import register_aport_guardrail

register_aport_guardrail()
crew.kickoff()

Or use the with_aport_guardrail decorator on your entry point. See docs/frameworks/crewai.md.

API

  • aport_guardrail_before_tool_call(context) — Hook compatible with @before_tool_call; returns False to block, None to allow.
  • register_aport_guardrail() — Registers the hook globally.
  • with_aport_guardrail — Decorator that registers the hook then runs the wrapped function.

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

aport_agent_guardrails_crewai-1.0.22.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file aport_agent_guardrails_crewai-1.0.22.tar.gz.

File metadata

File hashes

Hashes for aport_agent_guardrails_crewai-1.0.22.tar.gz
Algorithm Hash digest
SHA256 9ce3fc8cd9e9498a05c564245987fd6921e95905261be445b22289097fedd6af
MD5 0ab3fc94b25d86ce04a5d9a1a46bd6a6
BLAKE2b-256 f4cea51e2bbebf1d5fd320455ea5c88f9f0dbda354109e811431c08c1c7d9f06

See more details on using hashes here.

File details

Details for the file aport_agent_guardrails_crewai-1.0.22-py3-none-any.whl.

File metadata

File hashes

Hashes for aport_agent_guardrails_crewai-1.0.22-py3-none-any.whl
Algorithm Hash digest
SHA256 5b75c02a6c9236225a129f83cae2ee594e15ce0395d5cb67b8b1d9ec16755745
MD5 11d845e6645668bf994c97f7af70d1a4
BLAKE2b-256 5b1d609027785ff9e54b851a9e7aaae7569d3793bd6ebe14e197515cdb700277

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