#How do I expose todo list items to Assist?
1 messages · Page 1 of 1 (latest)
So you are asking how entities are exposed to assist/llm in general? There's multiple ways to handle that 🙂
I have many entities exposed in assist. But I see no way to expose todo items without extracting them into a string with an action. I don't see a todo data structure in developer tools/states.
like a literal item from a todo? I don't think the individual items on the list are exposable, just the list itself
That's my broader question. Why/how are arrays/lists hidden? I assume there is a json file somewhere .
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?
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?