Compare commits

...

1 Commits

Author SHA1 Message Date
Cursor Agent
d8c3ec994a feat: Add assistantStreaming feature toggle
Co-authored-by: ben.sully <ben.sully@grafana.com>
2025-12-12 16:05:46 +00:00
6 changed files with 31 additions and 0 deletions

View File

@@ -96,6 +96,7 @@ Most [generally available](https://grafana.com/docs/release-life-cycle/#general-
| `azureMonitorLogsBuilderEditor` | Enables the logs builder mode for the Azure Monitor data source |
| `localeFormatPreference` | Specifies the locale so the correct format for numbers and dates can be shown |
| `logsPanelControls` | Enables a control component for the logs panel in Explore |
| `assistantStreaming` | Enables streaming functionality for Grafana Assistant |
| `interactiveLearning` | Enables the interactive learning app |
| `newVizSuggestions` | Enable new visualization suggestions |
| `preventPanelChromeOverflow` | Restrict PanelChrome contents with overflow: hidden; |

View File

@@ -937,6 +937,11 @@ export interface FeatureToggles {
*/
grafanaAssistantInProfilesDrilldown?: boolean;
/**
* Enables streaming functionality for Grafana Assistant
* @default true
*/
assistantStreaming?: boolean;
/**
* Enables creating alerts from Tempo data source
*/
tempoAlerting?: boolean;

View File

@@ -1546,6 +1546,13 @@ var (
FrontendOnly: true,
Expression: "true",
},
{
Name: "assistantStreaming",
Description: "Enables streaming functionality for Grafana Assistant",
Stage: FeatureStagePublicPreview,
Owner: grafanaAppPlatformSquad,
Expression: "true", // enabled by default
},
{
Name: "tempoAlerting",
Description: "Enables creating alerts from Tempo data source",

View File

@@ -212,6 +212,7 @@ unifiedNavbars,GA,@grafana/plugins-platform-backend,false,false,true
logsPanelControls,preview,@grafana/observability-logs,false,false,true
metricsFromProfiles,experimental,@grafana/observability-traces-and-profiling,false,false,true
grafanaAssistantInProfilesDrilldown,GA,@grafana/observability-traces-and-profiling,false,false,true
assistantStreaming,preview,@grafana/grafana-app-platform-squad,false,false,false
tempoAlerting,experimental,@grafana/observability-traces-and-profiling,false,false,false
pluginsAutoUpdate,experimental,@grafana/plugins-platform-backend,false,false,false
alertingListViewV2PreviewToggle,privatePreview,@grafana/alerting-squad,false,false,true
1 Name Stage Owner requiresDevMode RequiresRestart FrontendOnly
212 logsPanelControls preview @grafana/observability-logs false false true
213 metricsFromProfiles experimental @grafana/observability-traces-and-profiling false false true
214 grafanaAssistantInProfilesDrilldown GA @grafana/observability-traces-and-profiling false false true
215 assistantStreaming preview @grafana/grafana-app-platform-squad false false false
216 tempoAlerting experimental @grafana/observability-traces-and-profiling false false false
217 pluginsAutoUpdate experimental @grafana/plugins-platform-backend false false false
218 alertingListViewV2PreviewToggle privatePreview @grafana/alerting-squad false false true

View File

@@ -614,6 +614,10 @@ const (
// use multi-tenant path for awsTempCredentials
FlagMultiTenantTempCredentials = "multiTenantTempCredentials"
// FlagAssistantStreaming
// Enables streaming functionality for Grafana Assistant
FlagAssistantStreaming = "assistantStreaming"
// FlagTempoAlerting
// Enables creating alerts from Tempo data source
FlagTempoAlerting = "tempoAlerting"

View File

@@ -645,6 +645,19 @@
"frontend": true
}
},
{
"metadata": {
"name": "assistantStreaming",
"resourceVersion": "1765555492103",
"creationTimestamp": "2025-12-12T16:04:52Z"
},
"spec": {
"description": "Enables streaming functionality for Grafana Assistant",
"stage": "preview",
"codeowner": "@grafana/grafana-app-platform-squad",
"expression": "true"
}
},
{
"metadata": {
"name": "authZGRPCServer",