abacusai.memory_bucket
Classes
A consolidated long-term memory bucket for the user (the DeepAgent "dreaming" brain). |
Module Contents
- class abacusai.memory_bucket.MemoryBucket(client, bucketKey=None, name=None, shortDescription=None, priority=None, content=None, updatedAtTimestamp=None, humanEdited=None, contentVersion=None)
Bases:
abacusai.return_class.AbstractApiClassA consolidated long-term memory bucket for the user (the DeepAgent “dreaming” brain).
- Parameters:
client (ApiClient) – An authenticated API Client instance
bucketKey (str) – Stable slug for the bucket (also the rendered filename stem).
name (str) – Human-readable bucket title.
shortDescription (str) – One-line description of the bucket.
priority (int) – Importance, 1 (low) to 5 (high).
content (str) – Markdown body of the bucket.
updatedAtTimestamp (int) – Last-updated time (unix seconds).
humanEdited (bool) – Whether the user has edited this bucket (the cron is additive-only for it).
contentVersion (int) – Version of the body, for optimistic concurrency. Pass the value you read back as expected_content_version when saving an edit; the save is rejected if it has moved.
- bucket_key = None
- name = None
- short_description = None
- priority = None
- content = None
- updated_at_timestamp = None
- human_edited = None
- content_version = None
- deprecated_keys
- __repr__()