OpenAI Agents AgentMesh
AgentMesh trust layer for OpenAI Agents SDK — trust-gated function calling and handoff verification.
Features
- TrustedFunctionGuard: Verify agent trust before allowing function/tool calls
- HandoffVerifier: Validate trust when agents hand off tasks to each other
- AgentTrustContext: Propagate trust metadata through agent conversations
Quick Start
from openai_agents_agentmesh import TrustedFunctionGuard, HandoffVerifier
# Guard function calls with trust
guard = TrustedFunctionGuard(
min_trust_score=500,
sensitive_functions={"delete_file": 800, "send_email": 700},
)
result = guard.check_call(
agent_did="did:mesh:assistant",
agent_trust_score=600,
function_name="search",
)
assert result.allowed
# Verify handoffs between agents
verifier = HandoffVerifier(min_trust_score=400)
result = verifier.verify_handoff(
source_did="did:mesh:triage",
source_trust=700,
target_did="did:mesh:specialist",
target_trust=600,
)
assert result.allowed
Metadata
Release files for openai_agents_agentmesh 3.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openai_agents_agentmesh-3.6.0.tar.gz | 6.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openai_agents_agentmesh-3.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.7 kB
Release files / openai_agents_agentmesh-3.6.0.tar.gz
| Download URL | openai_agents_agentmesh-3.6.0.tar.gz |
|---|---|
| Size | 6.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f92a5cf66dab9d67a13388f828990c0c80936eca3d21defc2a1186c6fd524f14
|
|
BLAKE2b-256 checksum How to use checksums |
ab5549717c4811db603d7688f701f723d403e16b6b5f0bddb128510a8f22afb9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / openai_agents_agentmesh-3.6.0-py3-none-any.whl
| Download URL | openai_agents_agentmesh-3.6.0-py3-none-any.whl |
|---|---|
| Size | 5.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d29f94b960a78d4681cbaf8ee069985e9de727e2c1917997a98a19ad8c187e6b
|
|
BLAKE2b-256 checksum How to use checksums |
ec0a596d565783b57b68ad71d2cfccd21622641678b4590955297ff2f420b62b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|