LoomCycle Memory Tool
AI-generatedSummary
Expose LoomCycle Memory as an AI Agent tool for listing scopes, scope IDs, and entries, reading values, and creating, updating, or deleting entries. The agent chooses an operation and supplies its arguments when it calls the tool.
Inputs
- Tool Name (required) — Name exposed to the parent AI Agent; keep it unique among sibling tools.
- Tool Description — Description shown to the AI Agent when it decides whether to call this tool.
- op (required) — Tool-call argument: choose listScopes, listScopeIDs, listEntries, getEntry, setEntry, or deleteEntry.
- scope — Required for every operation except listScopes.
- scopeID — Required for listEntries, getEntry, setEntry, and deleteEntry.
- key — Required for getEntry, setEntry, and deleteEntry.
- value — Required for setEntry; any JSON value is stored verbatim.
- embed — For setEntry, set true to compute and store an embedding using LoomCycle's configured embedder. Defaults to false.
- ttlSeconds — For setEntry, positive seconds until expiry; omitted or zero means no expiry.
- prefix — For listEntries, filters keys by prefix.
- limit — For listEntries, positive maximum number of entries to return.
Output shape
An AI Agent tool connection; tool calls return operation-specific data.
Listing and read operations return the LoomCycle API response. setEntry upserts the value, replacing any existing value for the same scope, scopeID, and key. deleteEntry returns an ok confirmation, including the identifiers; deleting a missing entry is treated as success. Tool-call errors are returned as error data.