LoomCycle Memory
AI-generatedSummary
Reads, lists, upserts, or deletes LoomCycle memory entries within a selected scope and scope ID. Choose the operation and provide its required identifiers; Set Entry can also request embedding generation or set an expiry time.
Inputs
- Scope Name or ID (required) — Memory scope to use, such as agent or user. Available scopes are loaded from the LoomCycle service; an expression can supply a scope value.
- Scope ID (required) — Identifier within the selected scope, such as an agent ID or user ID. Required for listing, getting, setting, or deleting entries.
- Additional Fields — For List Entries, optionally filter keys by a starting prefix and set the maximum number of results (default 50).
- Key (required) — Entry key to get, set, or delete.
- Value (required) — For Set Entry, the JSON value to store. The service stores it verbatim; an empty string is rejected.
- Set Options — For Set Entry, optionally compute and store an embedding synchronously using the configured embedder, and set a TTL in seconds. A TTL of 0 means no expiry; the key-value row is stored whether or not embedding succeeds.
Output shape
A single record per input item
List Entries and Get Entry return the service response. Set Entry returns the upsert response, including whether an embedding landed when requested. Delete Entry returns {"ok":true,"scope":...,"scope_id":...,"key":...}; deleting a missing entry is treated as success.