developer productivity ai agent