hermes-hub/launcher
Hermes Team 28f35f863f fix(antigravity): терминал не открывался из-за подменённого HOME; видно работающую сборку
Мастер честно сообщил: «Терминал /usr/bin/xfce4-terminal завершился сразу с
кодом 1, окно не открылось» — новая проверка запуска сработала.

Причина в моей же правке. Терминал запускался с HOME, подменённым на каталог
профиля, а клиенты X11 берут ключ авторизации из ~/.Xauthority: в
agy_profiles/ag-5 такого файла нет и быть не может, поэтому подключиться к
дисплею терминал не мог. Подменять HOME терминалу и не требуется — это делает
сценарий входа, уже внутри окна, перед самым запуском agy.

Заодно устранено побочное действие в запросе: сценарий входа создавался внутри
функции ПОИСКА терминала. Теперь его готовит start_native_agy_login, а поиск
только отвечает на вопрос и ничего не создаёт.

Владелец не мог понять, обновился ли хаб: на Linux строка сборки в боковой
панели была пуста, потому что заполнялась из панели обновлений, а та
подтягивается только при открытии. Теперь номер берётся из снапшота и
показывается вместе со временем запуска процесса.

Показывается running_commit — снятый ОДИН РАЗ при старте процесса. Поле commit
читается из манифеста на диске при каждом запросе, поэтому переживший
обновление процесс рапортует им свежий номер при старом поведении; на этом я
уже спотыкался при разборе окон консоли. Снятое при старте значение отвечает на
настоящий вопрос: какой код сейчас в памяти.

678 passed, 2 skipped; ruff чисто; релизный гейт пройден.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-01 16:04:07 +07:00
..
build_launcher.ps1 feat: initialize standalone Hermes Hub 2026-08-20 00:17:11 +07:00
hermes-hub-web.sh fix(installer): установка на Linux падала на защищённом системном Python 2026-09-01 12:56:47 +07:00
HermesHub.cs fix(deployment): implement self-healing bootstrap, Claude & Grok profiles, non-interactive test mode, mirror installer, and comprehensive doctor CLI 2026-08-22 21:22:21 +07:00
HermesHub.exe fix(antigravity): терминал не открывался из-за подменённого HOME; видно работающую сборку 2026-09-01 16:04:07 +07:00
HermesHub.ico feat: initialize standalone Hermes Hub 2026-08-20 10:53:49 +07:00
HermesHubWeb.cs fix(accounts): чужая почта после смены аккаунта, отказ NVIDIA при верном ключе, отмена выхода 2026-08-31 23:06:37 +07:00
HermesHubWeb.exe fix(antigravity): терминал не открывался из-за подменённого HOME; видно работающую сборку 2026-09-01 16:04:07 +07:00