* 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> |
||
---|---|---|
.. | ||
__init__.py | ||
agent.py | ||
const.py | ||
default_agent.py | ||
manifest.json | ||
services.yaml | ||
strings.json | ||
trigger.py | ||
util.py |