core/homeassistant
Michael Hansen d811fa0e74
Sentence trigger (#94613)
* Add async_register_trigger_sentences for default agent

* Add trigger response and trigger handler

* Check callback in test

* Clean up and move response to callback

* Add trigger test

* Drop TriggerAction

* Test we pass sentence to callback

* Match triggers once, allow multiple sentences

* Don't use trigger id

* Use async callback

* No response for now

* Use asyncio.gather for callback responses

* Fix after rebase

* Use a list for trigger sentences

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-06-22 18:29:34 -05:00
..
auth Replace isort with ruff (#94302) 2023-06-08 23:43:56 +02:00
backports
brands
components Sentence trigger (#94613) 2023-06-22 18:29:34 -05:00
generated Migrate Linn / Openhome integration to SSDP config flow (#94564) 2023-06-21 12:46:17 -04:00
helpers Fix use_device_name in case device device class translations are used (#95010) 2023-06-22 11:30:19 +02:00
scripts
util
__init__.py
__main__.py
block_async_io.py
bootstrap.py Set httpx log level to warning (#94217) 2023-06-08 09:39:06 +02:00
config.py
config_entries.py Debounce discoveries to improve event loop stability at the started event (#94690) 2023-06-15 22:15:07 -04:00
const.py Add image entity component (#90564) 2023-06-19 17:03:48 +02:00
core.py Improve service response data APIs (#94819) 2023-06-20 06:24:31 -07:00
data_entry_flow.py Reduce in progress flow matching overhead (#94403) 2023-06-11 10:41:38 +02:00
exceptions.py
loader.py
package_constraints.txt Bump hass-nabucassa to 0.68.0 (#94910) 2023-06-20 13:52:21 +02:00
requirements.py
runner.py
setup.py Log a traceback when importing a component fails (#94778) 2023-06-19 13:10:39 +02:00
strings.json