Skip to main content

YAAgents CLI — Agentic REST Profile v0.3 validator

Project description

yaagents-cli

Supports-YAAgents-Profile: v0.3

CLI validator for the YAAgents Agentic REST Profile.

Install

pip install yaagents-cli==0.3.0

Usage

validate-response

Validate a response body JSON file against the v0.1 schema. The media type is inferred from the body's type discriminator field.

# Human-readable
yaagents validate-response response.json

# Machine-readable JSON
yaagents validate-response response.json --json

Exit codes: 0 = PASS, 1 = FAIL or error, 2 = bad usage.

Supported type values:

type Schema
operation_accepted operation-accepted.schema.json
clarification_required clarification-required.schema.json
validation_failed validation-failed.schema.json
approval_required approval-required.schema.json
conflict conflict.schema.json
forbidden / failed_dependency / error agentic-error.schema.json

License

Source-available. See LICENSE.

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

yaagents_cli-0.3.0.tar.gz (39.2 kB view details)

Uploaded Source

Built Distribution

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

yaagents_cli-0.3.0-py3-none-any.whl (36.8 kB view details)

Uploaded Python 3

File details

Details for the file yaagents_cli-0.3.0.tar.gz.

File metadata

  • Download URL: yaagents_cli-0.3.0.tar.gz
  • Upload date:
  • Size: 39.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for yaagents_cli-0.3.0.tar.gz
Algorithm Hash digest
SHA256 06e83c1a9644898b8597c7786096e2924d68bfc16a905451d287b63d48b60fd8
MD5 7bddc5d888c9ad22d69f06408a091e2a
BLAKE2b-256 07bb48bd7c2c09573fa2aede222cf14b5996fdde79787253403ed562c44f8cce

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaagents_cli-0.3.0.tar.gz:

Publisher: pypi-publish.yml on ai-mpathyminds/yaagents-cli

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

File details

Details for the file yaagents_cli-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: yaagents_cli-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 36.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for yaagents_cli-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d8b7a21755a32ea6caddce4490c39be3deb6f92b73c3714c890c46e6fb81f1e
MD5 d20f47e243450fa20d7a14c483156307
BLAKE2b-256 5a8eb8c26c3bfed70b3f599bbde1566e0cb7a8d5fa962748e9639d12baf7bb05

See more details on using hashes here.

Provenance

The following attestation bundles were made for yaagents_cli-0.3.0-py3-none-any.whl:

Publisher: pypi-publish.yml on ai-mpathyminds/yaagents-cli

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