Mixins
__all__ = ['ActivityMixin', 'ExponentialBackoffMixin', 'ActionSubtaskOriginMixin']
module-attribute
ActionSubtaskOriginMixin
Source code in griptape/griptape/mixins/action_subtask_origin_mixin.py
add_subtask(subtask)
abstractmethod
find_memory(memory_name)
abstractmethod
find_subtask(subtask_id)
abstractmethod
ActivityMixin
Source code in griptape/griptape/mixins/activity_mixin.py
allowlist: Optional[list[str]] = field(default=None, kw_only=True)
class-attribute
instance-attribute
denylist: Optional[list[str]] = field(default=None, kw_only=True)
class-attribute
instance-attribute
activities()
Source code in griptape/griptape/mixins/activity_mixin.py
activity_description(activity)
Source code in griptape/griptape/mixins/activity_mixin.py
activity_name(activity)
activity_schema(activity)
Source code in griptape/griptape/mixins/activity_mixin.py
disable_activities()
enable_activities()
find_activity(name)
validate_allowlist(_, allowlist)
Source code in griptape/griptape/mixins/activity_mixin.py
validate_denylist(_, denylist)
Source code in griptape/griptape/mixins/activity_mixin.py
ExponentialBackoffMixin
Bases: ABC