cayu.snapshots.AgentSnapshotComponentKind
Part of cayu.snapshots.base. Read the Python API overview and install the required extra.
from cayu.snapshots import AgentSnapshotComponentKindBases: StrEnum.
Fields and attributes
Section titled “Fields and attributes”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' |