agent.properties contains parameter autoinventory.runtimeScan.interval.millis. It's defining how often full autodiscovery is executed. Time slot is calculated from start of the agent.
I haven't tried to disable it, but once somebody said that if you give value '-1', it will disable autodiscovery. Give it a shot and let us know what happened...