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.3.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.3-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: corp_error_agent-0.3.3.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.3.tar.gz
Algorithm Hash digest
SHA256 06c525d63fcd14a02c128290d5595cd2bd6aafced166bd15ae7196ee1af9e142
MD5 c3e9113f3316544e710b7f174406e367
BLAKE2b-256 c810de9434792609f9a9433f7d72d4f65c10391a1fc14cc164b621bc51188d7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for corp_error_agent-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b9bdbf462f62dc694e1b1f62edc5526015d929784387750c0da102d0b2940be5
MD5 ae1314a9733a97d95813f70cd09fcdb8
BLAKE2b-256 3513178ac02e1cef0aaf23619aa503ee7e3f71e53b010edf9244f9f975290b6c

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