# I use nix2yaml from ../default.nix to convert this to YAML and place it in the functions of extended_ollama_conversation [ { spec = { name = "get_attributes"; description = "Get attributes of any home assistant entity"; parameters = { type = "object"; properties = { entity_id = { type = "string"; description = "entity_id"; }; }; required = ["entity_id"]; }; }; function = { type = "template"; value_template = "{{ states[entity_id] }}"; }; } ]