Closed tannisroot closed 2 months ago
Maybe only these services should be exposed and the rest ignored, with scripts being executed through them:
script.reload(), script.turn_on(), script.turn_off(), script.toggle()
Hmm yeah it looks like the current technique of filtering services by the exposed entity types won't work here since a script shows up as a service. I need to figure out a better way of handling this that still gives the user to pick what is exposed to the model without making it a giant 10 page long settings window.
this should be fixed in v0.2.13. I did what you suggested and made it so that scripts cause script.reload(), script.turn_on(), script.turn_off(), script.toggle() to be exposed.
Describe the bug
While looking at responses with debug logging on, I've noticed that if I have any script entities exposed in Assistant settings, the integration will list all of my script entities in the
Services:
instead of just the exposes ones. For example, this is a snippet of the system prompt from debug logging when I have "Turn on my PC" and "Suspend my PC" exposed:While here is one but with those entities not exposed: