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.0.tar.gz (5.3 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.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: corp_error_agent-0.3.0.tar.gz
  • Upload date:
  • Size: 5.3 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.0.tar.gz
Algorithm Hash digest
SHA256 bac2d502cd09df656ae5687ad99d17d22dea51ac9e9c30dca458dc62fe7e8d78
MD5 0d85a38e219620a4e635c9f68f0684c9
BLAKE2b-256 f7c64d8d5c325a4ed82b646ca7e35d803e88999ba61f3d26144b5c29788c810d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for corp_error_agent-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b6eaa24ea141bbc3c64d9efa4f1088cbb1012bf5000b15fe01e29b9d8a404dd
MD5 cda6152f0febad26475c578ff734454e
BLAKE2b-256 2499dd07b17d86e9603bc5939f86ee55f26acef31d244305ff0eee7251625b23

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