Skip to content

Commit 3c001bd

Browse files
Revert "Expose the entity_id of an entity to LLMs" (#154561)
Co-authored-by: Michael Hansen <[email protected]>
1 parent ec5c484 commit 3c001bd

File tree

3 files changed

+0
-24
lines changed

3 files changed

+0
-24
lines changed

homeassistant/helpers/llm.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -681,7 +681,6 @@ def _get_exposed_entities(
681681
info: dict[str, Any] = {
682682
"names": ", ".join(names),
683683
"domain": state.domain,
684-
"entity_id": state.entity_id,
685684
}
686685

687686
if include_state:

tests/components/mcp_server/test_http.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@
6060
EXPECTED_PROMPT_SUFFIX = """
6161
- names: Kitchen Light
6262
domain: light
63-
entity_id: light.kitchen
6463
areas: Kitchen
6564
"""
6665

tests/helpers/test_llm.py

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -579,105 +579,83 @@ def create_entity(
579579
exposed_entities_prompt = """Live Context: An overview of the areas and the devices in this smart home:
580580
- names: '1'
581581
domain: light
582-
entity_id: light.1
583582
state: unavailable
584583
areas: Test Area 2
585584
- names: Kitchen
586585
domain: light
587-
entity_id: light.kitchen
588586
state: 'on'
589587
attributes:
590588
temperature: '0.9'
591589
humidity: '65'
592590
- names: Living Room
593591
domain: light
594-
entity_id: light.living_room
595592
state: 'on'
596593
areas: Test Area, Alternative name
597594
- names: Test Device, my test light
598595
domain: light
599-
entity_id: light.test_device
600596
state: unavailable
601597
areas: Test Area, Alternative name
602598
- names: Test Device 2
603599
domain: light
604-
entity_id: light.test_device_2
605600
state: unavailable
606601
areas: Test Area 2
607602
- names: Test Device 3
608603
domain: light
609-
entity_id: light.test_device_3
610604
state: unavailable
611605
areas: Test Area 2
612606
- names: Test Device 4
613607
domain: light
614-
entity_id: light.test_device_4
615608
state: unavailable
616609
areas: Test Area 2
617610
- names: Test Service
618611
domain: light
619-
entity_id: light.test_service
620612
state: unavailable
621613
areas: Test Area, Alternative name
622614
- names: Test Service
623615
domain: light
624-
entity_id: light.test_service_2
625616
state: unavailable
626617
areas: Test Area, Alternative name
627618
- names: Test Service
628619
domain: light
629-
entity_id: light.test_service_3
630620
state: unavailable
631621
areas: Test Area, Alternative name
632622
- names: Unnamed Device
633623
domain: light
634-
entity_id: light.unnamed_device
635624
state: unavailable
636625
areas: Test Area 2
637626
"""
638627
stateless_exposed_entities_prompt = """Static Context: An overview of the areas and the devices in this smart home:
639628
- names: '1'
640629
domain: light
641-
entity_id: light.1
642630
areas: Test Area 2
643631
- names: Kitchen
644632
domain: light
645-
entity_id: light.kitchen
646633
- names: Living Room
647634
domain: light
648-
entity_id: light.living_room
649635
areas: Test Area, Alternative name
650636
- names: Test Device, my test light
651637
domain: light
652-
entity_id: light.test_device
653638
areas: Test Area, Alternative name
654639
- names: Test Device 2
655640
domain: light
656-
entity_id: light.test_device_2
657641
areas: Test Area 2
658642
- names: Test Device 3
659643
domain: light
660-
entity_id: light.test_device_3
661644
areas: Test Area 2
662645
- names: Test Device 4
663646
domain: light
664-
entity_id: light.test_device_4
665647
areas: Test Area 2
666648
- names: Test Service
667649
domain: light
668-
entity_id: light.test_service
669650
areas: Test Area, Alternative name
670651
- names: Test Service
671652
domain: light
672-
entity_id: light.test_service_2
673653
areas: Test Area, Alternative name
674654
- names: Test Service
675655
domain: light
676-
entity_id: light.test_service_3
677656
areas: Test Area, Alternative name
678657
- names: Unnamed Device
679658
domain: light
680-
entity_id: light.unnamed_device
681659
areas: Test Area 2
682660
"""
683661
first_part_prompt = (

0 commit comments

Comments
 (0)