#How do I expose todo list items to Assist?

1 messages · Page 1 of 1 (latest)

orchid oracle
#

I'm confused with why the items are not exposed in developer tools. Same with long range weather forecats, which don't appear as either entities or attributes. Why/how is some data hidden? Also, can we see somewhere the file that HA sends to an external LLM?

broken agate
#

So you are asking how entities are exposed to assist/llm in general? There's multiple ways to handle that 🙂

orchid oracle
broken agate
#

like a literal item from a todo? I don't think the individual items on the list are exposable, just the list itself

orchid oracle
#

That's my broader question. Why/how are arrays/lists hidden? I assume there is a json file somewhere .

broken agate
#

well that is a broad question. The arrays/lists aren't hidden perse, rather they are not exposed strictly as entity items. If you think about it you couldn't really expose them as they are variable and constantly change. A list item may exist now, get removed later, have a different name, etc. So there'd be no way to really keep track of that as individual entities. But maybe the question here is, what is your end goal?

orchid oracle
#

An array is just a key with multiple value. No more temporary than any other object. todo_grocery is an entity. It will obviously need to hold more than one value. It seems wierd and clumsy of how HA handles what is well described in YAML. I increasingly see problems with how HA handles both data structures and data types. How the heck do I pass a 500 character string through Assist? There's no text/string entity type. Input_text is limited to 256. Why can't I directly pass an attribute through Assist?