introducing a 'background-execution' agent context