I’m wondering if there is any thoughts to global settings? For example, if you have a SMTP-server, you would probably only want it configured once and all the skills that could use it would retrieve it.
Second question, if a skill wants to persist data, should it implement it by itself or should we create a meta-skill that could configure if you want to store it in file or DB etc?
Great thinking, @Khazrak.
Skill settings allow for persistence of data;
In terms of implementing a meta-skill for configuring where persistant storage is held, that’s something we haven’t considered as yet. At the moment it is held on the file system in a
json file. The implications of storing this in a database mean additional overhead and calls to the backend, which may add more complexity if we want to do fully “on device” implementations in the futre.