Да, кстати к вышесказанному — недавно обнаружил. Если при первом ответе навыка сразу же закрыть сессию -- навык нормально работает в консоли разработчика, но уходит в бесконечный цикл "Запускаю... Запускаю.." при вызове из приложения. Например, эта функция (Yandex Cloud Functions) вызывает бесконечный цикл "Запускаю...", поскольку сразу же после первого сообщения устанавливает end_session: true:
module.exports.skill = async (event) => {
const {request, session, version, meta} = event;
// some code here
return {
version,
session,
response: {
text: 'Привет мир!',
end_session: true // TODO установить false
}
};
};