mycroft-core: installation of skill confirmation doesn't work from CLI and in general is undocumented
- I’m running Linux Mint 18.X
20.2.1- “Hey Mycroft” wake word, mostly defaults
Try to provide steps that we can use to replicate the Issue
For example:
- As per https://mycroft-ai.gitbook.io/docs/using-mycroft-ai/installing-new-skills
- When a user tries to install a skill using the speaking “Hey mycroft, install <skill>”, or the
msm install <skill>, mycroft asks for confirmation but it is unclear how to confirm!
Example:
msm install Dismissal skills.log, other
>> Confirming: Shall I install dismissal by ChanceNCounter. voice.log
yes
>> Sorry, I didn't catch that.
msm yes
>> sorry ...
I think there is a clear bug here … how to confirm on the command line? (I can hear my mycroft in the other room asking for confirmation but I’m not in there to confirm!)
or speak:
Hey Mycroft, install dismissal
>> Confirming: Shall I install dismissal by ChanceNCounter.
Yes
Expected results
- I expected the simple response of “yes” or “no” to constitute confirmation on the CLI (or to not be required at all if it was entered as a raw
msmcommand) - If I typed “Hey Mycroft, install <skill”, then typed “yes” or “hey mycroft, yes”, that should constitute as confirmation.
- I expect the documentation to reflect this requirement of confirmation and how to do it w/ examples
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 18 (13 by maintainers)
Ah yes, confirmed @krisgesling ; I was too eager in the response validation …
If I do it more carefully:
then
and we type
logs final
(whoops some errors there at the end tho)
Master is what is currently on devices (it’s about a month old) and has been working well on those (for me at least). But we have found some theoretical issues with the converse system that has been fixed. It may be that you’ve been affected by one of those.