Skip to main content

Runtime agent that captures uncaught errors + env snapshot and prints data‑driven CLI hints.

Project description

Corp Error Agent

A lightweight runtime agent that captures uncaught exceptions and environment snapshots.

Install this in your project to capture errors and send them to a backend for further processing and fix suggestions.

Backend URL Configuration

The backend URL defaults to http://127.0.0.1:8000, but you can change it in two ways:

  1. Environment Variable (recommended for quick changes):

    • Set the environment variable ERROR_AGENT_URL to your backend URL before running your Python process.
      • On Windows (cmd): set ERROR_AGENT_URL=http://your-backend:port
      • On PowerShell: $env:ERROR_AGENT_URL="http://your-backend:port"
      • On Unix/bash: export ERROR_AGENT_URL=http://your-backend:port
  2. Persistent CLI Configuration:

    • Use the provided CLI helper to set the backend URL once per machine:
      python -m corp_error_agent.cli configure --url http://your-backend:port
      
    • This stores the URL in a user config file for persistent use.

Telemetry Server

You can use or further customize the corp_error_agent_server Django REST project as a telemetry server for this package.


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

corp_error_agent-0.3.1.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

corp_error_agent-0.3.1-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file corp_error_agent-0.3.1.tar.gz.

File metadata

  • Download URL: corp_error_agent-0.3.1.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for corp_error_agent-0.3.1.tar.gz
Algorithm Hash digest
SHA256 8c058c23c5ff826cd915c59d876d15461a28032b184c8a4a9690351d94473a67
MD5 13cbabdc091088ba4f908791d72d7464
BLAKE2b-256 e6d10aa05166d67b55f5bd76792d7e0093f96528f153181e64ec72ad80e6ddb4

See more details on using hashes here.

File details

Details for the file corp_error_agent-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for corp_error_agent-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 39997b6e6c25deb25b4c001675e1bf01b214242205bad3c397d8c27fb2a4aa37
MD5 5bd4c637cc8ba76e0f2c727e1e39c645
BLAKE2b-256 9cbd838dceab35b183037703bbc2509193a877ae63c8bce7fc07aab50e90f417

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