openassistant / oa-core

Open Assistant Core
http://openassistant.org
GNU General Public License v3.0
293 stars 77 forks source link

Module Loading and Race Conditions #4

Closed joshuashort closed 5 years ago

joshuashort commented 6 years ago

Without a way to specify dependencies or manage lifecycle/status, there are some current race conditions that result in a broken assistant.

Example: speaking before mind loading has completed causes the speech_recognition thread to crash because it inspects the current mind to create decoders (and the mind hasn't been set yet)

joshuashort commented 5 years ago

This is basically solved -- there are new problems now.