You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For some unscrutable reason, npm 7 changed how git deps are prepared, and now repos that use genie-toolkit (like almond-server or thingpedia-common-devices) no longer build genie-toolkit correctly: the templates fail to build because they fail to locate the genie-toolkit.d.ts file
I think the solution here will be to remove entirely the ability to specify templates outside of Genie. Templates will be shipped with Genie and there will only ever be one template pack (+ flags). Programmability of dialogues will come in a different way, by configuring the transaction/slot filling templates with custom ThingTalk logic (see https://wiki.almond.stanford.edu/en/genie/design-notes/unified-control-language for a summary of current designs).
@rayslxu opinions? We'll drop sempre templates when we do that.
For some unscrutable reason, npm 7 changed how git deps are prepared, and now repos that use genie-toolkit (like almond-server or thingpedia-common-devices) no longer build genie-toolkit correctly: the templates fail to build because they fail to locate the genie-toolkit.d.ts file
I think the solution here will be to remove entirely the ability to specify templates outside of Genie. Templates will be shipped with Genie and there will only ever be one template pack (+ flags). Programmability of dialogues will come in a different way, by configuring the transaction/slot filling templates with custom ThingTalk logic (see https://wiki.almond.stanford.edu/en/genie/design-notes/unified-control-language for a summary of current designs).
@rayslxu opinions? We'll drop sempre templates when we do that.
(originally reported independently by @AydanPirani and @james-zhuang)
The text was updated successfully, but these errors were encountered: