Skip to main content

Zu built-in checks: detectors (empty, error, js-shell, embedded-widget, bot-wall) + validators (schema, grounding)

Project description

zu-checks

The built-in checks that ship with the Zu base runtime — two stdlib plugin kinds in one package:

  • detectors (zu_checks.detectors) — empty, error, js-shell, bot-wall. Inspect an observation and return a Verdict; the severity drives the loop (ESCALATE climbs the tier ladder, TERMINAL ends the run).
  • validators (zu_checks.validators) — schema (does the result fit the requested shape?) and grounding (does every extracted value actually appear in retrieved content? — the anti-hallucination check).

They're packaged together because both are pure-stdlib (schema adds only jsonschema) and always present in the base — unlike the adapter packages (zu-providers, zu-tools, zu-backends), whose separation carries distinct heavy optional dependencies. All register via the standard zu.detectors / zu.validators entry-point groups, exactly as a third-party check would.

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

zu_checks-0.2.3.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

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

zu_checks-0.2.3-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file zu_checks-0.2.3.tar.gz.

File metadata

  • Download URL: zu_checks-0.2.3.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for zu_checks-0.2.3.tar.gz
Algorithm Hash digest
SHA256 ddb06adcde7a74263aa4b0fc66b2c3f6bc346fde62a694a21b990ef7ee1afe2a
MD5 864d645bf44fc4f7a2d7679df36a8d5b
BLAKE2b-256 e01555887c732fb680ec3cbe2b0fb8bf5cf5e97715c6d5eb1f089ad30964dffe

See more details on using hashes here.

File details

Details for the file zu_checks-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: zu_checks-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for zu_checks-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2f470a18abd7bf51c383b90f79ceacdc4d8c5349bd70379d8e85b2079e1a152d
MD5 563c913a4230cc1df68cad049a5a3ee1
BLAKE2b-256 530e402c8134a93f94a99b54a4ab4632a77e962f1553ffb986784c77c9017137

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