I think https://zellij.dev/ covers all of these? But it isn't an "agent native", and `herdr` seems to support importing existing agent sessions.
So for a new worktree the agent can create a tab in zellij with multiple panes, properly named etc.
It works really nicely.
Although since I got the 52 inch Dell monitor I tend to just put everything visible at all once most of the time.
Until I try it, though, I don't think I'll understand why it needs a specific feature for running an agent tool in a side panel, which is appartently one of it's main selling point.