Skip to main content

parlot-core

Shared semantic conventions, base span processor, and utilities for all Parlot instrumentation packages.

Contents

  • parlot.core.attrs — GenAI semconv v1.41 pin, Conversation Contract / GenAI / voice span names, ATTR_* constants; TypeScript mirror in @parlot/core (packages/core-ts, run uv run python scripts/generate_attrs_ts.py after edits). Pin surface: packages/core/genai_semconv.lock.json (bump lock with GENAI_SEMCONV_VERSION)
  • parlot.core.export — shared ExportFilterSpanExporter (contract ∪ GenAI ∪ voice allowlist)
  • parlot.core.configureConfigureProtocol (keyword-only shared kwargs)
  • parlot.core.sessionSessionState, get_active_session() / session_owned() for cross-package coexistence
  • parlot.core.provider — shared endpoint/api_key resolve + TracerProvider/OTLP bootstrap helpers
  • parlot.core.bootstrapGET /v1/telemetry/bootstrapParlotRuntimeContext
  • parlot.core.genai_content_captureshould_capture_genai_content (generative AI / tool bodies; see Concepts)
  • parlot.core.processorParlotBaseProcessor(SpanProcessor) with shared span-mutation helpers
  • parlot.core.platform_refs — generic stamp_platform_refs() for platform.ref.* triples

Not for direct use

This package is a dependency of instrumentation packages (parlot-instrumentation-livekit, parlot-instrumentation-langgraph, etc.). Import from those packages in your agent code, not from here directly.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

parlot_core-0.1.0.tar.gz (27.0 kB view details)

Uploaded Source

Built Distribution

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

parlot_core-0.1.0-py3-none-any.whl (36.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: parlot_core-0.1.0.tar.gz
  • Upload date:
  • Size: 27.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for parlot_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 dfe7bf3a59cc84ee33d36f3d4d15cc31db500497e87c18edbfc13e4ed7a77b0f
MD5 a86869d3f7553ce28b1fbd44a9546db8
BLAKE2b-256 161796e33b38de6e9f830f0daea5f26e5bf8bcdc29349105506988ceb53e465e

See more details on using hashes here.

Provenance

The following attestation bundles were made for parlot_core-0.1.0.tar.gz:

Publisher: publish.yml on parlot-ai/sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: parlot_core-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 36.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for parlot_core-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 715dc8d7f558a9a2045b4eafb80200e53365a0249c75d0e8fb12c0b450b294d2
MD5 fafcdaa16b5b9824647c0c657e05702d
BLAKE2b-256 13be96716c85a1892ef9455e3a17a36f079c57cd638917eca2b10d24264a27e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for parlot_core-0.1.0-py3-none-any.whl:

Publisher: publish.yml on parlot-ai/sdk

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page