ovos-core
ovos-core copied to clipboard
Standalone skill not working anymore
Standalone skills don't seem to work anymore with the stable version
2024-10-05 21:14:32.236 - OVOS - mycroft:<module>:37 - WARNING - mycroft has been deprecated! please start importing from ovos_core and companion packages
mycroft module remains available for backwards compatibility and will be removed in version 0.2.0
2024-10-05 21:14:32.685 - OVOS - ovos_workshop.skill_launcher:_connect_to_core:608 - WARNING - Skills service not ready yet. Load on ready event.
ovos-core logs:
2024-10-05 21:14:32.236 - OVOS - mycroft:<module>:37 - WARNING - mycroft has been deprecated! please start importing from ovos_core and companion packages
mycroft module remains available for backwards compatibility and will be removed in version 0.2.0
2024-10-05 21:14:32.685 - OVOS - ovos_workshop.skill_launcher:_connect_to_core:608 - WARNING - Skills service not ready yet. Load on ready event.
Libraries running in the skill container:
ovos-backend-client==1.0.0
ovos-bus-client==0.1.1
ovos-config==0.3.1
ovos-core==0.1.1
ovos-lingua-franca==0.4.8a13
ovos-plugin-manager==0.3.1
ovos-solver-openai-persona-plugin==0.0.2
ovos-translate-server-plugin==0.0.2
ovos-utils==0.3.0a1
ovos-workshop==0.1.3
skills service never seems to be running either from ovos-core or in the skill container.
>>> from ovos_bus_client import MessageBusClient
>>> from ovos_bus_client.message import Message
>>> client = MessageBusClient()
>>> client.run_in_thread()
<Thread(Thread-1 (run_forever), started daemon 140668506745656)>
>>> ready_msg = Message("mycroft.skills.is_ready", context={"source": ["docker"], "destination": "skills"})
>>> resp = client.wait_for_response(ready_msg)
>>> print(resp.data.get("status"))
False
fixed by https://github.com/OpenVoiceOS/ovos-core/pull/555