Hello Brit,
The only way that I see that would allow to keep the intermediate processing results and continue the same task later is using Network Processing feature in Professional edition:
- run server and node instances on the same computer (laptop), then submit the processing task from the application GUI,
- when you are about to stop the current processing "session", put the task on Pause via Agisoft Network Processing Monitor, wait till the node finishes the current sub-task (or just disconnect the node, if you don't care to loose some time to start the same sub-step later), save the Batches list to json file via Monitor,
- next time when you are ready to continue the processing, start the server and node again, load saved Batch list via Monitor and continue the processing.