Skip to main content

Voice AI infrastructure monitoring for LiveKit agents

Project description

damasqas_livekit

Voice AI infrastructure monitoring for LiveKit agents. One line to monitor everything.

Installation

pip install damasqas_livekit

Usage

import damasqas_livekit

# After starting your AgentSession:
damasqas_livekit.monitor(session)

Set DAMASQAS_TOKEN as an environment variable (your workspace API key).

What It Captures

  • Pipeline metrics — STT, LLM, TTS latencies per turn (grouped by speech_id)
  • Tool calls — function name, duration, success/failure
  • Transcripts — user and agent speech text
  • State transitions — agent lifecycle (listening, thinking, speaking)
  • Session close — end reason, errors, total turns

All telemetry is batched and sent asynchronously. The SDK never blocks or crashes your voice pipeline.

Configuration

Environment Variable Required Default
DAMASQAS_TOKEN Yes
DAMASQAS_URL No https://connect.damasqas.com/api/v1/voice/ingest

Or pass them directly:

damasqas_livekit.monitor(session, token="your-token", url="https://...")

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

damasqas_livekit-0.2.1.tar.gz (26.2 kB view details)

Uploaded Source

Built Distribution

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

damasqas_livekit-0.2.1-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

Details for the file damasqas_livekit-0.2.1.tar.gz.

File metadata

  • Download URL: damasqas_livekit-0.2.1.tar.gz
  • Upload date:
  • Size: 26.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.7

File hashes

Hashes for damasqas_livekit-0.2.1.tar.gz
Algorithm Hash digest
SHA256 49ca59549bbfa41ce8409e29316fffb9ab19c82e1d02f81e2902218944e38e2c
MD5 19242fa6ce6975ebacec368b897a8a5d
BLAKE2b-256 6cf6c289d2d4d0f53166abd50eac3896532d3568219d76d65fb49f878310b869

See more details on using hashes here.

File details

Details for the file damasqas_livekit-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for damasqas_livekit-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9d5b82a6034606b75b8bb148621888825708893ec890579c5365873fd14677a7
MD5 9ca1b8639e79008681f82aad43849b7a
BLAKE2b-256 45aff891f68150257433c61dffd1c6bf631743029cc33f5451f9d82f205fd919

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