Skip to main content

Core types and taxonomy for Risicare Agent Self-Healing Infrastructure

Project description

risicare-core

Shared types, context propagation, and error taxonomy for Risicare — self-healing infrastructure for AI agents.

This package is a dependency of the risicare SDK. You typically don't install it directly.

pip install risicare

What's Inside

  • Type systemSpan, SpanKind, SpanStatus, LLMAttributes, ID generation
  • Context propagation — Thread-safe and async-safe session/agent/phase tracking via contextvars
  • Error taxonomy — 154 error codes across 10 modules (Perception, Reasoning, Tool, Memory, Output, Coordination, Communication, Orchestration, Consensus, Resources)
  • Observability — Prometheus-compatible metrics and context health reporting

Zero external dependencies. Pure Python 3.10+.

Links

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

risicare_core-0.1.2.tar.gz (53.7 kB view details)

Uploaded Source

Built Distribution

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

risicare_core-0.1.2-py3-none-any.whl (39.5 kB view details)

Uploaded Python 3

File details

Details for the file risicare_core-0.1.2.tar.gz.

File metadata

  • Download URL: risicare_core-0.1.2.tar.gz
  • Upload date:
  • Size: 53.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for risicare_core-0.1.2.tar.gz
Algorithm Hash digest
SHA256 d9456335715bcca3e3711583a5cdf1368585a115b77c9028c00657121884664a
MD5 33cde872081d71cfee31f8754d7778e8
BLAKE2b-256 d85a415970a8d0f7e9018d0ad5fd4b10cfd245bac87f72b77a1b10826eb4cf93

See more details on using hashes here.

File details

Details for the file risicare_core-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: risicare_core-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 39.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for risicare_core-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 94a03a696cb24cbf8c0711bf01fbe418e4eef1a72200c11193831817e73a2d72
MD5 d099f825e53b6608d7df84e0f216d7ca
BLAKE2b-256 766212f042aaef369fc2d4a8654e8a2b2c28fa58ce2023793aefab01ee44d99e

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