No.  There can be multiple roots as of sbt 0.13.2 *and* you're not guaranteed to have a key relating to the task you run.  

Also, I don't think it's particularly useful, but a good suggestion :)