···77 # Taken from llm-agents (tracks upstream releases; nixpkgs lags).
88 environment.systemPackages = [ self.inputs.llm-agents.packages.${pkgs.system}.herdr ];
991010+ # Multi-machine: `herdr machine add <host>.r --label <host>` on the client
1111+ # host saves an ssh profile in ~/.local/state/herdr/client/endpoints.json and
1212+ # starts the remote server. No bootstrap download is needed because
1313+ # systemPackages puts herdr in the non-interactive ssh PATH
1414+ # (/run/current-system/sw/bin), and every machine here shares the llm-agents
1515+ # pin, so client and server versions match as long as they are deployed
1616+ # together. A machine lagging behind shows "Attention" until it is updated.
1717+1018 # The whip app on massulus (herdr's mobile client) drives the agents over
1119 # ssh as lass, so it gets in wherever herdr runs.
1220 users.users.mainUser.openssh.authorizedKeys.keys = [ self.keys.ssh.whip_massulus.public ];