Skip to main content

ForgeSight runtime — context propagation, instrumentation scopes, dispatch, default exporters.

Project description

forgesight-core

The runtime for ForgeSight — the vendor-neutral, OpenTelemetry-first telemetry SDK for AI agents.

Contains the instrumentation runtime built on the forgesight-api contracts:

  • context propagation (TelemetryContext over contextvars),
  • the instrumentation scopes (agent_run / workflow_run / step / llm_call / tool_call / mcp_call) and the @instrument decorator,
  • the dispatch that runs interceptors and fans records out to exporters and events out to listeners,
  • the shipped InMemoryExporter and ConsoleExporter.

Depends on forgesight-api and opentelemetry-api only — no backend or model-provider SDK (P1).

License

Apache-2.0

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

forgesight_core-0.1.0.tar.gz (42.3 kB view details)

Uploaded Source

Built Distribution

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

forgesight_core-0.1.0-py3-none-any.whl (38.7 kB view details)

Uploaded Python 3

File details

Details for the file forgesight_core-0.1.0.tar.gz.

File metadata

  • Download URL: forgesight_core-0.1.0.tar.gz
  • Upload date:
  • Size: 42.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for forgesight_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 190e554360e7af6470f2bd1a5838e5cee871a56dab88b2316860748c63a3f174
MD5 a2ab4128aaeb7382c0f50c30f697a676
BLAKE2b-256 e837e1e04392c24fac9a80ee7796d710c182cf459558e24763645c156959eec6

See more details on using hashes here.

File details

Details for the file forgesight_core-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for forgesight_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 42aae618c6133b2e01ef420d4041f3218a83e3294a5036eec54cd1be361a6c78
MD5 959262a625c66dd8d8e3da64e6493415
BLAKE2b-256 aec40ab33bfc0d087ac6fcab63f878c14c1e737331fe55bc5c6dcca7967fdccf

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