Skip to main content

MOSS signing integration for CrewAI agents

Project description

moss-crewai

MOSS signing integration for CrewAI agents.

Installation

pip install moss-crewai

Usage

from crewai import Agent
from moss_crewai import moss_wrap

# Create your CrewAI agent
agent = Agent(
    role="Researcher",
    goal="Find information",
    backstory="You are a research assistant"
)

# Wrap with MOSS signing
agent = moss_wrap(agent, "moss:team:researcher")

# After agent executes, signature is available
result = agent.execute_task(task)
envelope = agent.moss_envelope  # MOSS Envelope with signature

Verification

from moss import Subject

# Verify the agent's output
result = Subject.verify(agent.moss_envelope)
assert result.valid

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

moss_crewai-0.1.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

moss_crewai-0.1.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file moss_crewai-0.1.0.tar.gz.

File metadata

  • Download URL: moss_crewai-0.1.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for moss_crewai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9bc3c298b22722af747210f37d2d5a54e511a1d70cb9fe8aaf484479257a1487
MD5 3b8629dd27b4d7d62bb0029d36dce906
BLAKE2b-256 b4e433ad697e220843c7e644ce7ea07afb9f23fd0d89816a62d4d3a80e520abe

See more details on using hashes here.

Provenance

The following attestation bundles were made for moss_crewai-0.1.0.tar.gz:

Publisher: release.yml on mosscomputing/moss-crewai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file moss_crewai-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: moss_crewai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for moss_crewai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d63d665a9784f619e2f4c01c82b0c1cbfc0b987395fefd7fde260126e65e5a02
MD5 6e7c1a7a7eecf0148dd8f5836060d932
BLAKE2b-256 babf59429d919e7e78251d013cc4887b9f9481d003241ce206fb2da0dd285a68

See more details on using hashes here.

Provenance

The following attestation bundles were made for moss_crewai-0.1.0-py3-none-any.whl:

Publisher: release.yml on mosscomputing/moss-crewai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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