1. Get rid of tmp remote file for storing of the agent's code - how does SSH can directly run a given code with a proper special symbolism? 2. Make agent execution truly reenterable by handling class variables of an agent without race conditions.