You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The adapt intent service doesn't remove the registered vocabularies when a skill is unloaded, it unloads the intent itself but neither regexes or keywords are removed. Meaning if a skill has a vocab file
test.voc
stew
meatballs
and it is changed to
stew
carrots
meatballs will still be a match. The same goes for regexes.
The intents themselves are removed correctly so if an intent is removed completely it won't match any longer but as long as an intent is reused all previous registered vocabs will be available.
Not sure if this is a core issue or an adapt issue, since adapt doesn't implement the detach code.
The text was updated successfully, but these errors were encountered:
It's a bit tricky on the detach_intent to scan for orphaned keywords since keywords can be shared between intents but the method used to clean up after a skill could probably do it fairly(TM) easy.
The adapt intent service doesn't remove the registered vocabularies when a skill is unloaded, it unloads the intent itself but neither regexes or keywords are removed. Meaning if a skill has a vocab file
test.voc
and it is changed to
meatballs will still be a match. The same goes for regexes.
The intents themselves are removed correctly so if an intent is removed completely it won't match any longer but as long as an intent is reused all previous registered vocabs will be available.
Not sure if this is a core issue or an adapt issue, since adapt doesn't implement the detach code.
The text was updated successfully, but these errors were encountered: