SDK: add Ask (read-only) mode alongside agent and plan

Hey @Lade!

In general, modes are a little bit in flux right now and probably deserve some alignment. Thanks for the SDK-specific feedback!