every memory solution I tried sucks, so I rolled my own
it is a plug and play prompt that gives any agent infinite memory
db is an append-only log. compression on the spot (nap, don't sleep). nothing is ever deleted, memory context is constant-sized, details fade with age
Update: just added a command to let agents expand a short memory into two larger parts. This allows the agent to navigate the memory try to search and recall arbitrarily precise information from ages ago. If you cloned it already, pls update!!
Update: just added a command to expand a compressed memory into two larger parts. This lets the agent navigate the memory tree, allowing it to seek and recall information from ages ago, with arbitrary precision. If you cloned it already, pls update!!
I wonder if I should try using this for the chat itself. That is, summarize each message, compress on-the-spot, reserve ~96K for the chat context, let it navigate back if it needs finer recall so we have essentially infinite addressable context without rot?
every memory solution I tried sucks, so I rolled my own
it is a plug and play prompt that gives any agent infinite memory
db is an append-only log. compression on the spot (nap, don't sleep). nothing is ever deleted, memory context is constant-sized, details fade with age
Update: just added a command to let agents expand a short memory into two larger parts. This allows the agent to navigate the memory try to search and recall arbitrarily precise information from ages ago. If you cloned it already, pls update!!
Update: just added a command to expand a compressed memory into two larger parts. This lets the agent navigate the memory tree, allowing it to seek and recall information from ages ago, with arbitrary precision. If you cloned it already, pls update!!
I wonder if I should try using this for the chat itself. That is, summarize each message, compress on-the-spot, reserve ~96K for the chat context, let it navigate back if it needs finer recall so we have essentially infinite addressable context without rot?