They can rack up some extra tokens if you leave agents going idle. Because they loop, checking for new messages for them.
This fellow reverse-engineered exactly how it works and then abstracted the pattern into an MCP server that any Harness/agent can use. https://github.com/cs50victor/claude-code-teams-mcp