Describe the bug
When asking the lighting expert to do something with lights, it often first checks what lights are available, meaning a reasoning and acting step to first check if it can complete that light action. I believe we should be able to initialise the lighting agent with a dictionary of room names and light names so it then does not require the react step, saving time and tokens
To Reproduce
Ask merlin to set {your room or light name} to brightness 50%
check the logs to see it check what rooms and or lights are available first
Expected behavior
a direct tool call to control the lights and not an initial call to get names
Describe the bug
When asking the lighting expert to do something with lights, it often first checks what lights are available, meaning a reasoning and acting step to first check if it can complete that light action. I believe we should be able to initialise the lighting agent with a dictionary of room names and light names so it then does not require the react step, saving time and tokens
To Reproduce
Ask merlin to set {your room or light name} to brightness 50%
check the logs to see it check what rooms and or lights are available first
Expected behavior
a direct tool call to control the lights and not an initial call to get names