ovos-core
ovos-core copied to clipboard
feat - pipeline plugins
a new plugin class should be added to OPM, decoupling the pipeline stage implementations from ovos-core
https://github.com/OpenVoiceOS/ovos-core/pull/349
companion work:
- turn adapt into a pipeline plugin https://github.com/OpenVoiceOS/ovos-intent-plugin-adapt
- turn padatious into a pipeline plugin https://github.com/OpenVoiceOS/ovos-intent-plugin-padatious -> allows ditching padatious dependency from ovos-core for good
- turn padacioso into a pipeline plugin https://github.com/OpenVoiceOS/padacioso/pull/20
- import old services from the new packages for compat + mark old imports for deprecation in 0.2.0
unblocks:
- OOVSkills https://github.com/OpenVoiceOS/ovos-core/issues/273
- OCP pipeline plugin
- jurebes pipeline plugin https://github.com/OpenVoiceOS/ovos-core/pull/310
- persona pipeline plugin https://github.com/OpenVoiceOS/ovos-core/pull/370
- CommonIOT pipeline plugin