but in ultracode subagents don't communicate back and forth, do they? so this must have been an other harness than Claude code?