secretsauceai / voice-assistant-protocol

A bus for voice assistants, including benchmarks.
BSD 3-Clause "New" or "Revised" License
5 stars 1 forks source link

Capabilities compatbility checking #23

Open sheosi opened 2 years ago

sheosi commented 2 years ago

Not every capability is going to be implemented by clients, server and skills. So, when adding a skill or a client to a system we need a way to find if they are compatible. How to do it? Shoult it be done at connection time or should the protocol assume that someone has taken care of beforehand (like an install utility)?