shell for the agent app