From 24f87712f10f19c8ecf4433f425cdfdea66e2ea7 Mon Sep 17 00:00:00 2001 From: Ognjen Bostjancic Date: Tue, 3 Nov 2026 10:24:41 +0100 Subject: [PATCH] ref(api): Assign AI monitoring endpoints to agent tracing --- .../endpoints/organization_ai_conversation_details.py | 2 +- .../ai_monitoring/endpoints/organization_ai_conversations.py | 2 +- src/sentry/ai_monitoring/endpoints/project_code_explanation.py | 2 +- src/sentry/api/api_owners.py | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/sentry/ai_monitoring/endpoints/organization_ai_conversation_details.py b/src/sentry/ai_monitoring/endpoints/organization_ai_conversation_details.py index f052d3f4ee2f..810ac20be558 100644 --- a/src/sentry/ai_monitoring/endpoints/organization_ai_conversation_details.py +++ b/src/sentry/ai_monitoring/endpoints/organization_ai_conversation_details.py @@ -322,7 +322,7 @@ def _parse_grouped_stats(rows: Sequence[Mapping[str, Any]]) -> AIConversationSta @cell_silo_endpoint class OrganizationAIConversationDetailsEndpoint(OrganizationEventsEndpointBase): publish_status = {"GET": ApiPublishStatus.PUBLIC_EXPERIMENTAL} - owner = ApiOwner.TELEMETRY_EXPERIENCE + owner = ApiOwner.AGENT_TRACING @extend_schema( operation_id="retrieveOrganizationAIConversation", diff --git a/src/sentry/ai_monitoring/endpoints/organization_ai_conversations.py b/src/sentry/ai_monitoring/endpoints/organization_ai_conversations.py index 370c911620e3..2b420f193e82 100644 --- a/src/sentry/ai_monitoring/endpoints/organization_ai_conversations.py +++ b/src/sentry/ai_monitoring/endpoints/organization_ai_conversations.py @@ -131,7 +131,7 @@ class OrganizationAIConversationsEndpoint(OrganizationEventsEndpointBase): publish_status = { "GET": ApiPublishStatus.PUBLIC_EXPERIMENTAL, } - owner = ApiOwner.TELEMETRY_EXPERIENCE + owner = ApiOwner.AGENT_TRACING @extend_schema( operation_id="listOrganizationAIConversations", diff --git a/src/sentry/ai_monitoring/endpoints/project_code_explanation.py b/src/sentry/ai_monitoring/endpoints/project_code_explanation.py index 9b411dfc52b0..80ae1ae40085 100644 --- a/src/sentry/ai_monitoring/endpoints/project_code_explanation.py +++ b/src/sentry/ai_monitoring/endpoints/project_code_explanation.py @@ -48,7 +48,7 @@ class CodeExplanationPermission(ProjectPermission): @extend_schema(tags=["Explore"]) @cell_silo_endpoint class ProjectCodeExplanationEndpoint(ProjectEndpoint): - owner = ApiOwner.TELEMETRY_EXPERIENCE + owner = ApiOwner.AGENT_TRACING publish_status = {"POST": ApiPublishStatus.PRIVATE} permission_classes = (CodeExplanationPermission,) enforce_rate_limit = True diff --git a/src/sentry/api/api_owners.py b/src/sentry/api/api_owners.py index 365b31caf299..1b9a027bbcb5 100644 --- a/src/sentry/api/api_owners.py +++ b/src/sentry/api/api_owners.py @@ -7,6 +7,7 @@ class ApiOwner(Enum): Value should map to team's github group """ + AGENT_TRACING = "agent-tracing" ALERTS_MONITORS = "alerts-monitors" BILLING = "revenue" CODING_WORKFLOWS = "agent-interfaces-sentry-backend"