Changelog

Parlot SDK package release notes.

parlot

0.3.0 (2026-09-14)

⚠ BREAKING CHANGES

  • require agent_id on parlotize() (#63)

Features

0.2.0 (2026-09-10)

⚠ BREAKING CHANGES

  • import and call parlotize() instead of configure().

Features

  • rename configure() to parlotize() (#54) (30d4579)

0.1.1 (2026-08-25)

Features

  • prepare SDK packages and workflows for public PyPI release (#15) (2c02e09)

Documentation

  • rewrite README, Quick Start, and PyPI package copy for voice GTM (#22) (5066319)

parlot-instrumentation-livekit

0.4.0 (2026-09-14)

⚠ BREAKING CHANGES

  • require agent_id on parlotize() (#63)

Features

0.3.1 (2026-09-13)

Bug Fixes

  • livekit: mint agent identity when parlotize omits agent_id (#62) (b14fe0d)
  • livekit: stamp pipeline turn.index at start, not stale turn_count (#55) (21db3fd)

0.3.0 (2026-09-10)

⚠ BREAKING CHANGES

  • import and call parlotize() instead of configure().

Features

  • rename configure() to parlotize() (#54) (30d4579)

0.2.1 (2026-09-07)

Features

  • core: implement multi-layer SDK versioning and remove diagnostics (#47) (2e021bb)

Bug Fixes

  • livekit: mutate readable span attributes safely and mock simulation job context (#45) (36175c6)
  • log descriptive sdk errors without dumping tracebacks (#46) (06275e2)

Documentation

  • generate shared configure() API from Python docstrings (#41) (8ae405f)

0.2.0 (2026-09-03)

⚠ BREAKING CHANGES

  • ParlotRuntimeContext.org_id and the org_id OTel attribute are now tenant_id.
  • introduce ParlotContext for SDK instance state (#32)

Features

  • livekit: stamp session.recording.disabled_reason when egress skipped (#30) (fc1e64c)

Bug Fixes

  • livekit: detect SIP kind and dial softphone supervisors (#37) (c45db73)
  • livekit: stamp agent turn media from metrics only (#39) (e61dd22)
  • livekit: support lk agent --dev watch parent (#33) (eac79b9)

Documentation

  • use lk agent dev in LiveKit example READMEs (#28) (397de21)

Code Refactoring

  • introduce ParlotContext for SDK instance state (#32) (8998bfa)
  • rename bootstrap and OTel org_id to tenant_id (#34) (cccb6a6)

0.1.1 (2026-08-25)

Features

  • livekit: accept lk.pii.* attribute keys from Agents 1.7 (#21) (2853a40)
  • multi-framework GenAI vocabulary + LangGraph configure() (#3) (8d5b3a8)
  • prepare SDK packages and workflows for public PyPI release (#15) (2c02e09)
  • resolve generative AI content capture from telemetry bootstrap (#12) (e3be83b)
  • session log capture handler and configure(capture_logs=) (#8) (b054eb1)

Bug Fixes

  • LangGraph timeline text without synthetic companions (#5) (95675c0)

Documentation

  • merge LiveKit guides and extract agnostic Concepts (#6) (dfe6247)
  • note livekit conversation_id equals session_id for now (#7) (393eaf2)
  • rewrite README, Quick Start, and PyPI package copy for voice GTM (#22) (5066319)

0.1.0 (2026-05-15)

Features

  • LiveKit span processor with platform.ref.* stamping for session resolve

parlot-instrumentation-langgraph

0.4.0 (2026-09-14)

⚠ BREAKING CHANGES

  • require agent_id on parlotize() (#63)

Features

0.3.1 (2026-09-13)

Bug Fixes

  • livekit: mint agent identity when parlotize omits agent_id (#62) (b14fe0d)

0.3.0 (2026-09-10)

⚠ BREAKING CHANGES

  • import and call parlotize() instead of configure().

Features

  • rename configure() to parlotize() (#54) (30d4579)

0.2.1 (2026-09-07)

Features

  • core: implement multi-layer SDK versioning and remove diagnostics (#47) (2e021bb)

Documentation

  • generate shared configure() API from Python docstrings (#41) (8ae405f)

0.2.0 (2026-09-03)

⚠ BREAKING CHANGES

  • introduce ParlotContext for SDK instance state (#32)

Code Refactoring

  • introduce ParlotContext for SDK instance state (#32) (8998bfa)

0.1.1 (2026-08-25)

Features

  • multi-framework GenAI vocabulary + LangGraph configure() (#3) (8d5b3a8)
  • prepare SDK packages and workflows for public PyPI release (#15) (2c02e09)
  • resolve generative AI content capture from telemetry bootstrap (#12) (e3be83b)
  • session log capture handler and configure(capture_logs=) (#8) (b054eb1)

Bug Fixes

  • LangGraph timeline text without synthetic companions (#5) (95675c0)

Documentation

  • rewrite README, Quick Start, and PyPI package copy for voice GTM (#22) (5066319)

parlot-core

0.4.0 (2026-09-14)

⚠ BREAKING CHANGES

  • require agent_id on parlotize() (#63)

Features

0.3.1 (2026-09-13)

Bug Fixes

  • livekit: mint agent identity when parlotize omits agent_id (#62) (b14fe0d)

0.3.0 (2026-09-10)

⚠ BREAKING CHANGES

  • import and call parlotize() instead of configure().

Features

  • core: export session logs as OTLP Logs protobuf (#52) (27497dc)
  • rename configure() to parlotize() (#54) (30d4579)

0.2.1 (2026-09-07)

Features

  • core: implement multi-layer SDK versioning and remove diagnostics (#47) (2e021bb)

Bug Fixes

  • livekit: mutate readable span attributes safely and mock simulation job context (#45) (36175c6)
  • log descriptive sdk errors without dumping tracebacks (#46) (06275e2)

Documentation

  • generate shared configure() API from Python docstrings (#41) (8ae405f)

0.2.0 (2026-09-03)

⚠ BREAKING CHANGES

  • ParlotRuntimeContext.org_id and the org_id OTel attribute are now tenant_id.
  • introduce ParlotContext for SDK instance state (#32)

Features

  • livekit: stamp session.recording.disabled_reason when egress skipped (#30) (fc1e64c)

Code Refactoring

  • introduce ParlotContext for SDK instance state (#32) (8998bfa)
  • rename bootstrap and OTel org_id to tenant_id (#34) (cccb6a6)

0.1.1 (2026-08-25)

Features

  • add healthcare and drive-thru LiveKit examples with shared persona sim (2764d01)
  • honor per-agent log min level from bootstrap (#13) (bc3996c)
  • multi-framework GenAI vocabulary + LangGraph configure() (#3) (8d5b3a8)
  • prepare SDK packages and workflows for public PyPI release (#15) (2c02e09)
  • resolve generative AI content capture from telemetry bootstrap (#12) (e3be83b)
  • session log capture handler and configure(capture_logs=) (#8) (b054eb1)

Bug Fixes

  • flush remaining session logs on shutdown (#10) (8bc49c6)

Documentation

  • rewrite README, Quick Start, and PyPI package copy for voice GTM (#22) (5066319)
  • update SDK API documentation (#18) (84fe32f)

On this page