diff --git a/INSTALL.md b/INSTALL.md index d8c5e54..07d0655 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -384,10 +384,14 @@ Если ставите не на свой компьютер, а через RDP или удалённую сессию — есть особенность, из-за которой установка падает с `Permission denied` и `Архив не скачался`. -**С версии 1.5.1 установщик справляется с ней сам.** Если `%TEMP%` нерабочий, он проверяет -его в самом начале, переводит рабочую папку на `%LOCALAPPDATA%\Temp` и продолжает — в логе -появится строка `[!] %TEMP% нерабочий (…) — беру …`. Раздел ниже нужен в двух случаях: -стоит более старая сборка, либо надо понять, что происходит на экране. +**С версии 1.5.1 установщик перестал зависеть от `%TEMP%`.** Рабочие папки строятся +от `%LOCALAPPDATA%` (папка `ailab-scratch`) и приводятся к **длинному** виду: короткое имя +8.3 (вида `C:\Users\E4FB5~1.KAS`) на таких машинах ломает именно удаление — папку +`Test-Path` и `New-Item` видят, а `Remove-Item` по ней падает. Проверка существования этот +случай не ловит, поэтому `%TEMP%` для своих путей больше не используется вовсе. +Начиная с 1.5.2 в протокол печатаются `TEMP`, `TMP`, `LOCALAPPDATA` и рабочая папка — +если что-то снова упрётся, причина будет видна прямо в логе. Раздел ниже нужен в двух +случаях: стоит более старая сборка, либо надо понять, что происходит на экране. ### Признак diff --git a/distribution.yaml b/distribution.yaml index fb0656a..50bfaa4 100644 --- a/distribution.yaml +++ b/distribution.yaml @@ -1,5 +1,5 @@ name: ailab_scrume_agent -version: 1.5.1 +version: 1.5.2 description: "Личный помощник: документы, письма, договоры, расчёты, поиск, задачи." hermes_requires: ">=0.21.6" author: "AI laboratory SCRUM company"