# The ManagedMemoryEntry object

A workspace-scoped entry in a managed memory store.

## Attributes

- `name` (string, Beta, Output only, ID, Immutable)
  Resource name in the form
   `memory-stores/{managed_memory_store_id}/entries/{managed_memory_entry_id}`.
- `actor_id` (string, Beta, Immutable)
  Customer-provided identifier for the actor whose memory this entry represents.
- `session_id` (string, Beta, Immutable)
  Optional identifier for the session associated with this memory entry. When omitted, the
   entry applies across the actor's sessions.
- `path` (string, Beta, Immutable)
  Absolute, case-sensitive path identifying the entry within its actor and optional session.
   Paths must begin with `/` and must not contain empty, `.` or `..` segments.
- `content` (string, Beta)
  Optional free-form memory content.
- `description` (string, Beta)
  Human-readable description of the memory entry.
- `source_type` (string, Beta, Immutable)
  Which writer created this entry. Caller sets this on Create; immutable after creation.
  Possible values:
  - `MANAGED_MEMORY_ENTRY_SOURCE_TYPE_AGENT`
  - `MANAGED_MEMORY_ENTRY_SOURCE_TYPE_DREAMER`
- `create_time` (string, Beta, Output only)
  Time when the entry was created.
- `update_time` (string, Beta, Output only)
  Time when the entry was last updated.

## Example

```json
{
  "name": "string",
  "actor_id": "string",
  "session_id": "string",
  "path": "string",
  "content": "string",
  "description": "string",
  "source_type": "MANAGED_MEMORY_ENTRY_SOURCE_TYPE_AGENT",
  "create_time": "string",
  "update_time": "string"
}
```


