diff --git a/src/panels/config/voice-assistants/assist-pref.ts b/src/panels/config/voice-assistants/assist-pref.ts
index 86c1f0a60b..2bd6f1bb35 100644
--- a/src/panels/config/voice-assistants/assist-pref.ts
+++ b/src/panels/config/voice-assistants/assist-pref.ts
@@ -31,6 +31,10 @@ import {
} from "../../../data/assist_pipeline";
import type { CloudStatus } from "../../../data/cloud";
import type { ExposeEntitySettings } from "../../../data/expose";
+import {
+ getExposeNewEntities,
+ setExposeNewEntities,
+} from "../../../data/expose";
import {
showAlertDialog,
showConfirmationDialog,
@@ -42,6 +46,7 @@ import { showVoiceAssistantPipelineDetailDialog } from "./show-dialog-voice-assi
import { showVoiceCommandDialog } from "../../../dialogs/voice-command-dialog/show-ha-voice-command-dialog";
import { stopPropagation } from "../../../common/dom/stop_propagation";
import { computeDomain } from "../../../common/entity/compute_domain";
+import type { HaSwitch } from "../../../components/ha-switch";
import { navigate } from "../../../common/navigate";
@customElement("assist-pref")
@@ -61,6 +66,16 @@ export class AssistPref extends LitElement {
@state() private _pipelineEntitiesCount = 0;
+ @state() private _exposeNew?: boolean;
+
+ protected willUpdate() {
+ if (!this.hasUpdated) {
+ getExposeNewEntities(this.hass, "conversation").then((value) => {
+ this._exposeNew = value.expose_new;
+ });
+ }
+ }
+
protected firstUpdated(changedProps: PropertyValues) {
super.firstUpdated(changedProps);
@@ -193,6 +208,23 @@ export class AssistPref extends LitElement {
)}