Skip to main content

AgentMesh trust layer for CrewAI — trust-verified crew member selection and capability-gated task assignment

Project description

CrewAI AgentMesh

AgentMesh trust layer for CrewAI — trust-verified crew member selection and capability-gated task assignment.

Features

  • TrustedCrew: Trust-verified crew member selection based on agent capabilities and trust scores
  • CapabilityGate: Ensures agents can only be assigned tasks matching their verified capabilities
  • TrustTracker: Tracks trust scores across crew runs with decay and reward

Quick Start

from crewai_agentmesh import TrustedCrew, AgentProfile

# Define trusted agents
agents = [
    AgentProfile(did="did:mesh:researcher", name="Researcher", capabilities=["research", "analysis"], trust_score=800),
    AgentProfile(did="did:mesh:writer", name="Writer", capabilities=["writing", "editing"], trust_score=700),
]

# Create trust-gated crew
crew = TrustedCrew(agents=agents, min_trust_score=500)

# Select agents for a task
selected = crew.select_for_task(required_capabilities=["research"])
assert len(selected) == 1
assert selected[0].name == "Researcher"

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

crewai_agentmesh-3.6.0.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

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

crewai_agentmesh-3.6.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file crewai_agentmesh-3.6.0.tar.gz.

File metadata

  • Download URL: crewai_agentmesh-3.6.0.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: RestSharp/106.13.0.0

File hashes

Hashes for crewai_agentmesh-3.6.0.tar.gz
Algorithm Hash digest
SHA256 497f66fd2990dcdbd0d1a825878a81a630c5db356fa694fa1a0b36dcf50df552
MD5 86dfec5cfdef1eac56154b27da9c4e71
BLAKE2b-256 421ca8f7d31ac8184d50e90d04479cfc04930851db99f982ff3352538d20d3da

See more details on using hashes here.

File details

Details for the file crewai_agentmesh-3.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for crewai_agentmesh-3.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 907a7a89c2813199a93b4106d9cb416fefa5dfa13c1e957368f0237c8b24241c
MD5 7507b673105d8c0c647ba4d228948eb6
BLAKE2b-256 c3f1ee16e6737d11d5c90e26663a8f9ecdd873ac9873dfada97c07dc9f20b045

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