I'm not sure what the problem is after rereading their post? All you need to support everything they said is a remote connection to a heirarchy of worktree-supporting sessions per project, with each having a proper scrolling feed of agent actions taken and your input box.
How do you even review a diff on a phone screen comfortably and effectively?