nerq-crewai
Trust verification for CrewAI crews
Discover trusted AI agents and gate every tool call with Nerq preflight trust checks before your CrewAI crew executes.
Install
pip install nerq-crewai
Quick start
from nerq_crewai import NerqCrewBuilder, trust_gate_crew
# 1. Discover and build a crew from trusted agents
builder = NerqCrewBuilder(api_key="your-key")
crew = builder.build_crew(
task_description="Analyze competitor pricing",
roles=["researcher", "analyst", "writer"],
min_trust_score=80,
)
# 2. Gate all tool calls with Nerq trust verification
crew = trust_gate_crew(crew, min_trust=60)
# 3. Run — any untrusted tool call raises TrustError
result = crew.kickoff()
Trust gate behaviour
Before every tool invocation, trust_gate_crew checks the tool against the Nerq preflight API:
| Recommendation | Trust score | Action |
|---|---|---|
| PROCEED | >= 70 | Silent pass-through |
| CAUTION | 40 - 69 | Logs warning, proceeds |
| DENY | < 40 | Raises TrustError |
| UNKNOWN | n/a | Logs warning, proceeds |
Any tool whose trust score falls below min_trust also raises TrustError.
Discover trusted tools
from nerq_crewai import NerqCrewBuilder
builder = NerqCrewBuilder()
tools = builder.discover_trusted_tools("code-generation", min_trust=70)
for t in tools:
print(f"{t['name']} trust={t['trust_score']}")
Convenience functions
from nerq_crewai import discover_crewai_agents, build_crew_from_discovery
# Find agents for a capability
agents = discover_crewai_agents("web scraping", min_trust_score=75)
# One-liner crew
crew = build_crew_from_discovery(
task="Summarize top 10 AI news stories",
roles=["researcher", "writer"],
)
Links
- Documentation: nerq.ai/integrate/crewai
- API reference: nerq.ai/docs
- Source: github.com/nerq-ai/nerq-crewai
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nerq_crewai-0.1.0.tar.gz
(6.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nerq_crewai-0.1.0.tar.gz.
File metadata
- Download URL: nerq_crewai-0.1.0.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5e8cbb81d52d0bc8bda86df94428b4102d205f412e0cd600c9335418adb9d4e
|
|
| MD5 |
5517d7ca54260162cb290d2b42c4e159
|
|
| BLAKE2b-256 |
a48aec1cf245b16fda7e9e82286fb719d4dd91e564329ba40418e7e590bc1ef9
|
File details
Details for the file nerq_crewai-0.1.0-py3-none-any.whl.
File metadata
- Download URL: nerq_crewai-0.1.0-py3-none-any.whl
- Upload date:
- Size: 7.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c7a0444e94126e7ef97837cbd7d82ad35dd0bdf60de09897e0593e5398e9054
|
|
| MD5 |
2aeb83491773cf9facc5ab5baa310fe2
|
|
| BLAKE2b-256 |
c530d3bed3cbb650748b400d1889f1eb1df134daa74145e436ecc793458db5cd
|