Repository navigation
harnsy 0.9.1 is a small fix release: teams that still have work are no longer archived, harnsy works behind a corporate proxy, and two security fixes close gaps for machines joined to a master node and for access from outside.
Fixed
- Teams are kept while they have work: a team with an enabled schedule, or whose lead is still seated, is no longer archived when its lifetime runs out; it is renewed instead. A scheduled run brings back a team that was archived before, and assigning a holder again extends its lifetime. The setting
teams.lead_keeps_team(on by default; config file or environment only) turns the lead rule off. - Behind a corporate proxy: the Assistant's model calls now follow
HTTPS_PROXY,HTTP_PROXYandNO_PROXY(loopback stays direct), andharnsy net checktells you per host whether it can be reached or why not (proxy login, TLS inspection, no route). See «Behind a corporate proxy» in INSTALL.md. - Security: a machine joined to a master node can no longer start agents on the master with the rights of the master's person, and widening a master's terminal access now needs that person at the machine (from outside: full control and a fresh passkey step). If you run several machines together, update every machine, the master first.
- A machine joined to a master node leaves cleanly, whether you disconnect it or the master does.
Upgrade: run the installer again (curl -fsSL https://harnsy.dev/install.sh | sh; Windows irm https://harnsy.dev/install.ps1 | iex). Your data migrates itself.
harnsy 0.9.1 — небольшой выпуск с исправлениями: команды, у которых ещё есть работа, больше не уходят в архив, harnsy работает за корпоративным прокси, и два исправления безопасности закрывают пробелы для машин, подключённых к главному узлу, и для доступа снаружи.
Исправлено
- Команды не уходят в архив, пока у них есть работа: команда с включённым расписанием или с лидом на месте больше не архивируется по истечении срока жизни, а продлевается. Плановый запуск возвращает команду, ушедшую в архив раньше, а повторное назначение держателя продлевает срок. Настройка
teams.lead_keeps_team(по умолчанию включена; только файл настроек или переменная окружения) отключает правило про лида. - За корпоративным прокси: запросы Ассистента к моделям теперь идут через
HTTPS_PROXY,HTTP_PROXYиNO_PROXY(локальные адреса идут напрямую), аharnsy net checkпо каждому хосту говорит, доступен ли он или почему нет (вход на прокси, подмена TLS, нет маршрута). См. «Behind a corporate proxy» в INSTALL.md. - Безопасность: машина, подключённая к главному узлу, больше не может запускать агентов на нём с правами человека, работающего на главном узле, а расширение доступа главного узла к терминалам теперь требует этого человека за машиной (снаружи: полное управление и свежее подтверждение passkey). Если вы запускаете несколько машин вместе, обновите каждую, начиная с главной.
- Машина, подключённая к главному узлу, отключается чисто — по вашему действию или по решению главного узла.
Обновление: запустите установщик ещё раз (curl -fsSL https://harnsy.dev/install.sh | sh; Windows irm https://harnsy.dev/install.ps1 | iex). Данные мигрируют сами.