logoalt Hacker News

procinct • today at 5:23 AM • 3 replies • view on HN

Can you explain more about why you need to distribute agents between computers? Why not just run them on your local computer?


Replies

77ko • today at 6:43 AM

It depends on use cases.

I have multiple projects running in different locations/timezones - so I don't often need to have an agent running on a pc elsewhere - but just being able to smartly use herdr (also using rex) to set up a persistent service on those computers removes all the friction which used to exist with ssh keys and other things.

So I could do all these things before, tools like herdr make it easier, smoother.

Now tmux and ssh keys enabled all this before. So in a sense, nothing new here. but its a bit like dropbox - i used rsync back then, dropbox just made it easier to setup sharing and use without thinking.

solatic • today at 5:31 AM

My current anecdotal example: if you're building cross-platform native apps, you need to run agents on macOS and Windows, because xcodebuild only runs on macOS and the Windows SDK is only available on Windows.

Garlef • today at 5:33 AM

Because they use resources (tests, etc) and once you have a few running it impacts you.