Skip to content

Ask the HotKV docs

Answers come only from these docs and can be wrong; check the linked pages before you rely on them.

AMEM.CONV.GET

Last updated
AMEM.CONV.GET session_id
Group
Agent memory
Complexity
O(N) where N is the number of turns
Arity
2 (exactly, counting the command name)
Flags
read-only, fast
Keys
first 1, last 1, step 1
HotKV Cloud
Performance and Scale
On-Premise
requires the agent-memory license feature

Agent memory gives AI agents four kinds of memory. Conversation memory keeps the recent turns of a chat session as a bounded sliding window: when a session holds its maximum number of turns, appending a new turn drops the oldest. AMEM.CONV.GET returns all turns the session holds. To get only the most recent turns, use AMEM.CONV.WINDOW.

Case RESP2 RESP3
Always Array of turns, oldest first. Each turn is a flat array: "role", the role, "content", the content (all bulk strings). Empty for an unknown session. Same

Errors:

  • ERR wrong number of arguments for 'amem.conv.get' command if the argument count is wrong.
  • NOLICENSE agent-memory requires a HotKV license. Contact sales@hotkv.com if your license does not include the agent-memory feature.
127.0.0.1:6379> AMEM.CONV.GET agent-42
1) 1) "role"
2) "user"
3) "content"
4) "What is the weather today?"
2) 1) "role"
2) "assistant"
3) "content"
4) "I'll check the weather for you."

HotKV-only command. Redis and Valkey have no equivalent.

AMEM.CONV.CREATE, AMEM.CONV.APPEND, AMEM.CONV.WINDOW, AMEM.CONV.CLEAR, AMEM.CONV.DROP, AI features guide