Skip to content

cayu.snapshots.AgentSnapshotComponentKind

Part of cayu.snapshots.base. Read the Python API overview and install the required extra.

from cayu.snapshots import AgentSnapshotComponentKind

Bases: StrEnum.

Defaults below are source expressions; Field(...) includes schema/validation settings and default_factory creates a fresh value. Inherited declarations are included. Constructor behavior follows the model or dataclass shown in the bases/decorators.

Name Type Default
BODY class attribute 'body'
EXECUTION_PROFILE class attribute 'execution_profile'
ROLE_PROFILE class attribute 'role_profile'
TOOL_CATALOGUE class attribute 'tool_catalogue'
TOOL_EXPOSURE_POLICY class attribute 'tool_exposure_policy'
KNOWLEDGE class attribute 'knowledge'
MEMORY class attribute 'memory'
SESSION class attribute 'session'
WORK_CONTEXT class attribute 'work_context'
RECALL_POLICY class attribute 'recall_policy'
CONTEXT_PROJECTION_POLICY class attribute 'context_projection_policy'
LEARNING_POLICY class attribute 'learning_policy'
WORKSPACE class attribute 'workspace'
ENVIRONMENT class attribute 'environment'
EXTERNAL_BINDINGS class attribute 'external_bindings'
ARTIFACTS class attribute 'artifacts'
STANDING_POLICY class attribute 'standing_policy'
POLICIES class attribute 'policies'

Release source · Runtime guarantees · Capability guides