POSIdev-community / AI.Plugin.VSCode

PT AI IDE Plugin for Visual Studio Code
Other
22 stars 0 forks source link

remote ssh #3

Closed danilvoe closed 5 months ago

danilvoe commented 1 year ago

Версия: 1.76.1 Фиксация: 5e805b79fcb6ba4c2d23712967df89a089da575b Дата: 2023-03-08T16:31:31.010Z Electron: 19.1.11 Chromium: 102.0.5005.196 Node.js: 16.14.2 V8: 10.2.154.26-electron.0 OS: Linux x64 5.15.72-un-def-alt1 Изолированные: No

Для разработки используется удаленное поключение через ssh ( https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh ) установил плагин и application inspector.

Screenshot_20230323_145759

но в меню нет пунктов связанных с плагином.

Screenshot_20230323_145903

Удаленная разработка не поддерживается?

alyadusov commented 1 year ago

Прошу прощения за долгий ответ. К сожалению такой фичи у нас пока нет - анализатор и код с которым идёт работа должны находиться на одной машине так, чтобы можно было работать с локальными физическими путями.

danilvoe commented 1 year ago

Прошу прощения за долгий ответ. К сожалению такой фичи у нас пока нет - анализатор и код с которым идёт работа должны находиться на одной машине так, чтобы можно было работать с локальными физическими путями.

анализатор ставится плагином на удаленный сервер, его просто не видит плагин. Screenshot_20230406_160327

Может как то можно анализатор заставить из командной строки работать ?

alyadusov commented 1 year ago

анализатор ставится плагином на удаленный сервер, его просто не видит плагин.

Думал, что это ssh подключение работает проще. Судя по документации vscode наше расширение должно уметь так делать сразу - сегодня поэкспериментирую у себя локально. Подскажите, пожалуйста, а у вас расширение стоит только на удалённом сервере? (так как если и там и там, то возможно при нажатии "Start scan" идёт попытка запустить локальный скан, вместо удалённого)

Может как то можно анализатор заставить из командной строки работать ?

В таком виде использование анализатора плагинов не предполагается. Однако, в нашем enteprise решение есть Cli клиент.

danilvoe commented 1 year ago

Подскажите, пожалуйста, а у вас расширение стоит только на удалённом сервере? (так как если и там и там, то возможно при нажатии "Start scan" идёт попытка запустить локальный скан, вместо удалённого)

расширение стоит только на удаленном сервере. Расширение по сути вообще не прогружается в интерфейсе vscode и нет команд команды для сканирования. (см изначальный пост и второй скриншот) перечень доступных команд, сейчас -

Screenshot_20230413_130413

не помню был ли до появления обновления на плагин пункт со скачиванием.

alyadusov commented 1 year ago

Поэкспериментировал с последней релизной версией 1.3 и не удалось воспроизвести проблему. Через remote-ssh расширение отработало корректно. image

@danilvoe, если у вас остались логи работы расширения или есть возможность попробовать еще раз (особенно было бы здорово если выставить логи в настройках расширения в Trace предварительно) - не могли бы вы ими поделиться, пожалуйста? В первую очередь интересуют логи из папки ./.ai/Logs/Infrastructure

danilvoe commented 1 year ago

@alyadusov извиняюсь за задержку в ответе. складывается ощущение, что плагин вообще не погружается толком в случае ssh. ОС на хосте(на котором установлен vscode) alt linux 10.1 K

Screenshot_20230504_120040 Screenshot_20230504_120011

danilvoe commented 1 year ago

VSCode.zip

danilvoe commented 1 year ago

попросил коллегу проверить на ОС Windows, плагин прогрузился без проблем. получается проблема была не только в плагине и ssh но и в поддержки ОС.

zero5 commented 1 year ago

Похоже, есть нюансы какие-то, но на Alt мы не проверяем, потому его пока и нет в списке поддерживаемых ОС.

danilvoe commented 9 months ago

@alyadusov есть подвижки в сторону alt linux ? очень хочется ваш плагин использовать в работе.

alyadusov commented 9 months ago

@danilvoe, поддержка alt linux и данная проблема включены в список задач будущего релиза 2.1.0 (по срокам точно не скажу, но в этом году)

donebd commented 7 months ago

@danilvoe Обратился к вам в телегармм по данной проблеме, мой ник в тг: https://t.me/donebd

alyadusov commented 5 months ago

Закрываю как решенную проблему.

Для истории: Ошибки были связаны с нехваткой нужных библиотек на хосте. В таких случаях для поиска проблемы полезно запускать вручную из консоли исполняемый файл анализатора (infr).