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.5.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.5.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: crewai_agentmesh-3.5.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.5.0.tar.gz
Algorithm Hash digest
SHA256 d3d3b30f84628e6eba66960be0715b4b814db3feea54e8fe91438e5b89cb6eb3
MD5 c0f8316b3384162e36ec0d98903fd830
BLAKE2b-256 398dfb5bb84e4b3a9649a456b1ffa48b617b65b02cab440e8bdd266cb911a961

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crewai_agentmesh-3.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f97a70d61d84053f91f3d835038ceab549996487723d17877b4295b1306f38c6
MD5 b9d737d87568c4cf24d7b0b3a46a57f3
BLAKE2b-256 d30de35a9e272eaa4580a7b38db7d648b68ec672ce719453b751171f291a16f2

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