ovos-core icon indicating copy to clipboard operation
ovos-core copied to clipboard

feat - pipeline plugins

Open JarbasAl opened this issue 1 year ago • 0 comments

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

JarbasAl avatar Apr 08 '24 02:04 JarbasAl