> find the current tools (at least the ones I know) are a bit underwhelming for multi-threading
Have you tried t3 code? It creates a separate worktree per agent, which makes running multiple agents at once much easier.