Skip to main content

Substrate-specific operational verdicts for Hugging Face Spaces — detect ZeroGPU silent-fails, worker errors, and quota burn that HF won't tell you about.

Project description

lookingeye

Substrate-specific operational verdicts for Hugging Face Spaces — detects the runtime failures that HF won't tell you about: ZeroGPU silent worker errors, async deadlocks, quota burn on requests that produced no output.

Install

pipx install lookingeye

Or with pip:

pip install lookingeye

Quickstart

lookingeye --version
lookingeye verify owner/your-hf-model

The first run prints a SHAPE-valid lookingeye-report.json for the model and writes it to ./.lookingeye/<model_id>-<timestamp>.json.

Telemetry (opt-in)

lookingeye never sends telemetry unless you opt in. To enable:

lookingeye --opt-in

You'll be prompted for an email. We SHA-256 the email locally and only send the hash plus the CLI version + invocation event. No model contents, no source code, no raw PII ever leaves your machine.

To revoke:

lookingeye --opt-out

State is stored at ~/.config/lookingeye/state.json (override with LOOKINGEYE_STATE_DIR).

Privacy

Telemetry is governed by .lookingeye/PRIVACY.md in this repository. The SaaS endpoint that receives pings is https://lookingeye.draftlabs.org/api/cli/ping and is documented in experiment/EVENTS.yaml.

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

lookingeye-0.2.0.tar.gz (18.0 kB view details)

Uploaded Source

Built Distribution

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

lookingeye-0.2.0-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file lookingeye-0.2.0.tar.gz.

File metadata

  • Download URL: lookingeye-0.2.0.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for lookingeye-0.2.0.tar.gz
Algorithm Hash digest
SHA256 af2193078a44bff37a153fb3736690d7b3af1be4a7a4deb1419d4d5d41f435d7
MD5 6e6cb4560fa6c70e5cca44afc68e1eb0
BLAKE2b-256 4f6133cffa3bfbd9e4ef185baba10ac00c77ec6b0dfc77cf9558080a9d69a186

See more details on using hashes here.

File details

Details for the file lookingeye-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: lookingeye-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 14.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for lookingeye-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 33350eb506eca9857f9934d3608a054b9581fac096a4966fbbf10ffa8fe9ec4c
MD5 9a7256d520590847fe3ee8db1eb4317c
BLAKE2b-256 260333aa671afc2b5c9df53013f0e9a9867da9a1082f3978b190e2d0367017d9

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