Create a private key for the agent signer
Request for the user to sign a transaction which installs the Smart Sessions module (gasless)
Request the user to sign the specific permissions being given
Sign transactions on the users behalf (e.g. move the position from AAVE on OP to Morpho on Base)