update:设备列表优化

This commit is contained in:
hrz
2025-06-13 09:24:13 +08:00
parent 0fc8f02c6e
commit 8a2fe7c20e
@@ -19,13 +19,8 @@ def append_devices_to_prompt(conn):
if "hass_get_state" in funcs or "hass_set_state" in funcs:
prompt = "\n下面是我家智能设备列表(位置,设备名,entity_id),可以通过homeassistant控制\n"
# TODO 分割被控设备
devices = conn.config["plugins"].get(config_source, {}).get("devices", [])
if len(devices) == 0:
return
for device in devices:
prompt += device + "\n"
conn.prompt += prompt
deviceStr = conn.config["plugins"].get(config_source, {}).get("devices", "")
conn.prompt += prompt + deviceStr + "\n"
# 更新提示词
conn.dialogue.update_system_message(conn.prompt)