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

Uploaded Python 3

File details

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

File metadata

  • Download URL: corp_error_agent-0.2.9.tar.gz
  • Upload date:
  • Size: 5.2 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.2.9.tar.gz
Algorithm Hash digest
SHA256 8f667b91b2f26f2328f52b1817b83c5331c590db2ee39269272e9ae156f34e0c
MD5 b86e44ddc9296b4fb0183d98905104b0
BLAKE2b-256 9453e9e0a531a0e1109f2918b2947283c8bb6bc7806f93939ca5d2fa727ab81b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for corp_error_agent-0.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 5863d69cd04687343a6fc9147874f0b42067be4665bc752b0403837adbe05b0a
MD5 48d7985fa582998a1ff548a8c9033d5f
BLAKE2b-256 2d16fa4b8aab4a855bb299e57d2dfcc81e26380f1b907a051f22dc426f75fb1c

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