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.1.0.tar.gz (14.2 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.1.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for lookingeye-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6ca635d134ca8ade56ab61969814c008075c8d05abca7bc1e11d5a20bb273770
MD5 a249db2d16dda23897f9a51fabc83d07
BLAKE2b-256 48791268da84ff1a22725307ca711dd3408d998951132338f32d672f6ee55e14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lookingeye-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.4 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 30ec0880652dfac29b7a6104e935887e2907453811aca8b4d018a71d0e398a91
MD5 007e2a3f69b8edabed03839f4bf4c722
BLAKE2b-256 27e711f08bfc30e85893bd9d61556593adb31106d1a774d8b4bc29a1c7e6ab7b

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