Skip to content

"Turn off all the lights" counts as every device of one kind - #29

Merged
AboveColin merged 1 commit into
feature/1.16from
all-of-a-kind
Sep 24, 2026
Merged

AboveColin merged 1 commit into
feature/1.16from
all-of-a-kind

Conversation

@AboveColin

Copy link
Copy Markdown
Owner

The everything option of the target question read "The whole house, with no room or device named". For "turn off all the lights" the model put 0.44 to 0.52 on it, below the 0.6 floor, and the command went to the fallback agent.

The option now names every device of one kind as well. Measured on a development instance: "all the lights", "every light" and "the lights" acted 6 of 6 times. Commands that name an exposed device or a room still named it, 8 of 8. "Turn on all the lights" is still refused by the whole-house option when that option is off.

This is a one-line change to the option text, so no test covers it. The receipts above are the check.

Local gate: ruff, ruff format, mypy --strict, pytest (407 passed), config_flow 100%, mkdocs --strict, hassfest. EXIT 0.

The everything option read "The whole house, with no room or device
named". For "turn off all the lights" the model put 0.44 to 0.52 on it,
below the 0.6 floor, and the command fell back. With the option naming
every device of one kind, "all the lights", "every light" and "the
lights" acted 6 of 6 times live. Commands naming an exposed device or a
room still named it, 8 of 8, and "turn on all the lights" was still
refused by the whole-house gate.
@AboveColin
AboveColin merged commit 3c00216 into feature/1.16 Sep 24, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant