agentle.agents.suspension_managerΒΆ
Suspension manager for handling suspended agent executions.
This module provides the SuspensionManager class that handles storing, retrieving, and managing suspended agent contexts for Human-in-the-Loop workflows where execution needs to be paused for external input.
Functions
|
A decorator indicating abstract methods. |
|
Get the default global suspension manager instance. |
|
Set the default global suspension manager instance. |
Classes
|
Helper class that provides a standard way to create an ABC using inheritance. |
|
Special type indicating an unconstrained type. |
|
Container for contextual information that guides an agent's behavior. |
|
In-memory implementation of SuspensionStore for development and testing. |
|
Redis-based implementation of SuspensionStore for distributed systems. |
|
SQLite-based implementation of SuspensionStore for persistent storage. |
|
Manages suspended agent executions for Human-in-the-Loop workflows. |
|
Abstract base class for storing suspended execution contexts. |
|
The year, month and day arguments are required. |
|
Difference between two datetime values. |