strategies Package
Packages
| selection | |
| termination |
Classes
| AggregatorTerminationStrategy |
A strategy that aggregates multiple termination strategies. Note: This class is marked as 'experimental' and may change in the future. Create a new model by parsing and validating input data from keyword arguments. Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model. self is explicitly positional-only to allow self as a field name. |
| DefaultTerminationStrategy |
A default termination strategy that never terminates. Note: This class is marked as 'experimental' and may change in the future. Create a new model by parsing and validating input data from keyword arguments. Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model. self is explicitly positional-only to allow self as a field name. |
| KernelFunctionSelectionStrategy |
Determines agent selection based on the evaluation of a Kernel Function. Note: This class is marked as 'experimental' and may change in the future. Create a new model by parsing and validating input data from keyword arguments. Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model. self is explicitly positional-only to allow self as a field name. |
| KernelFunctionTerminationStrategy |
A termination strategy that uses a kernel function to determine termination. Note: This class is marked as 'experimental' and may change in the future. Create a new model by parsing and validating input data from keyword arguments. Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model. self is explicitly positional-only to allow self as a field name. |
| SequentialSelectionStrategy |
Round-robin turn-taking strategy. Agent order is based on the order in which they joined. Note: This class is marked as 'experimental' and may change in the future. Create a new model by parsing and validating input data from keyword arguments. Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model. self is explicitly positional-only to allow self as a field name. |
| TerminationStrategy |
A strategy for determining when an agent should terminate. Note: This class is marked as 'experimental' and may change in the future. Create a new model by parsing and validating input data from keyword arguments. Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model. self is explicitly positional-only to allow self as a field name. |