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

Uploaded Python 3

File details

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

File metadata

  • Download URL: crewai_agentmesh-3.4.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.4.0.tar.gz
Algorithm Hash digest
SHA256 d0e787ec992a05b08c7375ed160106574c70b732e58ae1b9cd9d07565f047e75
MD5 dbb932f7ac8ebb2f71e86bcb44d0ef9d
BLAKE2b-256 0850964c38bcb40d5c3e383dbee180de0c26253bca26e123d09e3536666cd96e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for crewai_agentmesh-3.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3a74ce5447b50e24cbf9eecf1cef6310d3d235a5d3f841abc5d72c705d1b389a
MD5 4d5c9284c7f1119910d9ee67004f793f
BLAKE2b-256 150d1ae3f0b52944b7612a97de55bcf6df3f82e3473187aa61611d1e6ba08316

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