harnsy

Teams stay while they have work

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.

v0.9.1

← What’s new

Highlights

  • 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_PROXY and NO_PROXY (loopback stays direct). harnsy net check tells you, host by host, whether it can be reached or why not (proxy login, TLS inspection, no route).

  • Security fixes for machines joined to a master node.

    harnsy Max: 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 leaves a master node cleanly.

    harnsy Max: whether you disconnect it or the master does.

Upgrading. Run the install command again: your data migrates itself. If you run several machines together, update every machine, the master first.

How to update →

Full release notes on GitHub ↗

← What’s new

Your first team is one prompt away.

Installing takes one sentence to your agent. To open agents for you, harnsy drives a terminal: tmux on Linux and macOS, its own terminal host on Windows.

Install harnsy following https://harnsy.dev/llms.txt

harnsy: 1 organization, 2 projects, no limit on agents, one machine.

site-3flead · Claude Codeliveview only
❯ Plan #42 with the team.

Waiting for the breakdown from analyst-7a…

from analyst-7a through harnsy❯ #42 broken down: three acceptance criteria, including a retry after 24 h.

I’ll hand #42 to site-9a.

❯