In Memory Agent Process Repository
class InMemoryAgentProcessRepository(properties: ProcessRepositoryProperties = ProcessRepositoryProperties()) : AbstractAgentProcessRepository
In-memory implementation of AgentProcessRepository with configurable window size to prevent memory overflow by evicting the oldest entries when the limit is reached.
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Find all child processes for the given parent process ID.
Link copied to clipboard
Save a new agent process. This method checks if the process is ephemeral and logs an error if persistence is attempted. Non-ephemeral processes are delegated to doSave.
Link copied to clipboard
Update an existing agent process. This method checks if the process is ephemeral and logs an error if persistence is attempted. Non-ephemeral processes are delegated to doUpdate.