I am looking for a way to implement an internal AgentProcessRepository which stores the agent process in a database. I need the ability to suspend and resume an agent process, though resume might be performed on a different JVM instance.
What would be the minimal information that needs to be persisted in order to resume a process?