Skip to content

feat(telemetry): tag content-bearing trace and log keys with lk.pii. for redaction AGT-3074 - #2100

Open
chenghao-mou wants to merge 6 commits into
mainfrom
port-python-pr-6356
Open

feat(telemetry): tag content-bearing trace and log keys with lk.pii. for redaction AGT-3074#2100
chenghao-mou wants to merge 6 commits into
mainfrom
port-python-pr-6356

Conversation

@chenghao-mou

Copy link
Copy Markdown
Member

Why: Cloud redaction only drops sensitive telemetry when it is tagged; the JS SDK still exposed content through legacy keys and log bodies.

Behavior: Ports livekit/agents#6356: trace and structured-log content now uses lk.pii.*, exception recording honors job redaction, and guard tests classify future keys. Dashboards must migrate from legacy keys.

Validation: Format, lint, typecheck, build, and relevant tests pass. Full-suite credential/network failures and the API Extractor TypeScript parser mismatch remain.

Fixes AGT-3074

@chenghao-mou
chenghao-mou requested a review from a team as a code owner July 23, 2026 18:34
@changeset-bot

changeset-bot Bot commented Jul 23, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: c851b2b

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 39 packages
Name Type
@livekit/agents Patch
@livekit/agents-plugin-anam Patch
@livekit/agents-plugin-anthropic Patch
@livekit/agents-plugin-assemblyai Patch
@livekit/agents-plugin-azure Patch
@livekit/agents-plugin-baseten Patch
@livekit/agents-plugin-bey Patch
@livekit/agents-plugin-cartesia Patch
@livekit/agents-plugin-cerebras Patch
@livekit/agents-plugin-deepgram Patch
@livekit/agents-plugin-did Patch
@livekit/agents-plugin-elevenlabs Patch
@livekit/agents-plugin-fishaudio Patch
@livekit/agents-plugin-google Patch
@livekit/agents-plugin-hedra Patch
@livekit/agents-plugin-hume Patch
@livekit/agents-plugin-inworld Patch
@livekit/agents-plugin-krisp Patch
@livekit/agents-plugin-lemonslice Patch
@livekit/agents-plugin-liveavatar Patch
@livekit/agents-plugin-livekit Patch
@livekit/agents-plugin-minimax Patch
@livekit/agents-plugin-mistral Patch
@livekit/agents-plugin-mistralai Patch
@livekit/agents-plugin-neuphonic Patch
@livekit/agents-plugin-openai Patch
@livekit/agents-plugin-perplexity Patch
@livekit/agents-plugin-phonic Patch
@livekit/agents-plugin-protoface Patch
@livekit/agents-plugin-resemble Patch
@livekit/agents-plugin-rime Patch
@livekit/agents-plugin-runway Patch
@livekit/agents-plugin-sarvam Patch
@livekit/agents-plugin-silero Patch
@livekit/agents-plugin-soniox Patch
@livekit/agents-plugin-tavus Patch
@livekit/agents-plugins-test Patch
@livekit/agents-plugin-trugen Patch
@livekit/agents-plugin-xai Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@chenghao-mou
chenghao-mou marked this pull request as draft July 23, 2026 18:34

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

@chenghao-mou chenghao-mou changed the title feat: tag sensitive telemetry for redaction feat(telemetry): tag content-bearing trace and log keys with lk.pii. for redaction AGT-3074 Jul 24, 2026
@chenghao-mou
chenghao-mou force-pushed the port-python-pr-6356 branch from 183e3d8 to 696d723 Compare July 27, 2026 12:02
@chenghao-mou
chenghao-mou force-pushed the port-python-pr-6356 branch from c84b3bc to c851b2b Compare July 27, 2026 13:18
@chenghao-mou
chenghao-mou marked this pull request as ready for review July 27, 2026 13:43

@toubatbrian toubatbrian left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LG!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants