AMEM.CONV.APPEND
AMEM.CONV.APPEND session_id role content
- Group
- Agent memory
- Complexity
- O(1)
- Arity
- -4 (at least 4 words, counting the command name)
- Flags
- write
- 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.APPEND adds a turn to the end of a session. role
is one of system, user, assistant or tool. HotKV records the time of the turn.
Return value
Section titled “Return value”| Case | RESP2 | RESP3 |
|---|---|---|
| Turn appended | Simple string OK |
Same |
Errors:
ERR session not foundif the session does not exist or has expired (create it with AMEM.CONV.CREATE).ERR invalid role, expected system, user, assistant or toolfor any other role. Nothing is appended.ERR wrong number of arguments for 'amem.conv.append' commandif the argument count is wrong.NOLICENSE agent-memory requires a HotKV license. Contact sales@hotkv.comif your license does not include theagent-memoryfeature.
Examples
Section titled “Examples”127.0.0.1:6379> AMEM.CONV.APPEND agent-42 user "What is the weather today?"OK127.0.0.1:6379> AMEM.CONV.APPEND agent-42 assistant "I'll check the weather for you."OK127.0.0.1:6379> AMEM.CONV.APPEND unknown-session user "hello"(error) ERR session not foundCompatibility
Section titled “Compatibility”HotKV-only command. Redis and Valkey have no equivalent.
See also
Section titled “See also”AMEM.CONV.CREATE, AMEM.CONV.GET, AMEM.CONV.WINDOW, AMEM.CONV.CLEAR, AMEM.CONV.DROP, AI features guide
Was this page helpful?
Thanks for the feedback.