|
|
|
|
|
by hamaluik
2 days ago
|
|
There seem to be a lot of these sorts of tools popping up but it’s not clear to me the added value they bring in over using plain tmux (or any other “normal” session multiplexer). Can someone who uses one of these agent-specific multiplexers share their experience and reasoning for reaching for / building these? What makes this better than a normal multiplexer? I am asking in earnest; I just don’t understand but I want to. |
|
The primary reason people reach for these tools are two to three reasons:
1. Tmux does not natively show agent statuses of agents / notify you when one needs input. Helpful when you have a huge list of small things to fix: I just spin up N agents in parallel to handle all of them, then I go over and review.
2. Tmux does not handle worktree handling. If you wanna make changes in parallel you cannot have two agents make db migrations at the same time. The way to solve for this is to have them work on two different worktrees with separate environments, ports etc.
3. Tmux tree view is not super beautiful, especially for viewing agents.
I built this as a tmux plugin since I don't really want to opt-out of tmux as a whole, especially since I like my keybindings there.
https://github.com/Ymirke/tmux-agent-switcher