From 84c2be6210b92e7cc9fc50f9dbaefc36602323d8 Mon Sep 17 00:00:00 2001 From: Wei Lim Date: Mon, 23 Mar 2026 10:35:26 -0700 Subject: [PATCH] fix copilot.session.id classification --- cli/azd/internal/agent/copilot_agent.go | 4 ++-- cli/azd/internal/tracing/fields/fields.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cli/azd/internal/agent/copilot_agent.go b/cli/azd/internal/agent/copilot_agent.go index 33bf4825a52..492869c6c60 100644 --- a/cli/azd/internal/agent/copilot_agent.go +++ b/cli/azd/internal/agent/copilot_agent.go @@ -514,7 +514,7 @@ func (a *CopilotAgent) Stop() error { fields.CopilotConsentDeniedCount.Int(a.consentDeniedCount), ) if a.sessionID != "" { - tracing.SetUsageAttributes(fields.StringHashed(fields.CopilotSessionId, a.sessionID)) + tracing.SetUsageAttributes(fields.CopilotSessionId.String(a.sessionID)) } tasks := a.cleanupTasks @@ -598,7 +598,7 @@ func (a *CopilotAgent) ensureSession(ctx context.Context, resumeSessionID string sessionID = resumeSessionID } if sessionID != "" { - span.SetAttributes(fields.StringHashed(fields.CopilotSessionId, sessionID)) + span.SetAttributes(fields.CopilotSessionId.String(sessionID)) } span.EndWithStatus(err) }() diff --git a/cli/azd/internal/tracing/fields/fields.go b/cli/azd/internal/tracing/fields/fields.go index 494149a9aac..f1638a7a6e2 100644 --- a/cli/azd/internal/tracing/fields/fields.go +++ b/cli/azd/internal/tracing/fields/fields.go @@ -624,10 +624,10 @@ var ( // Copilot agent session related fields var ( - // CopilotSessionId is the hashed session ID for correlation across messages. + // CopilotSessionId is the session ID for correlation across messages. CopilotSessionId = AttributeKey{ Key: attribute.Key("copilot.session.id"), - Classification: EndUserPseudonymizedInformation, + Classification: SystemMetadata, Purpose: FeatureInsight, } // CopilotSessionIsNew indicates whether this was a new session (true) or resumed (false).