Memory
The memory of the calling project. Each write with a virtual key is an agent's write.
Read a conversation
Returns one conversation of the project of the key, with the text that the memory worker read from it.
Read the knowledge graph
Returns the live facts of the knowledge graph of the project. The body is optional.
Write a memory
Writes one memory of the project of the key. The origin of the memory is `agent`, and its author is `key:<prefix>`.
Remove a memory
Closes a live memory, so recall does not return it. A key can remove only a memory whose origin is `agent` or `observed`.
Correct a memory
Replaces the text of a live memory. proxium closes the old memory and writes a new one with the new text. A key can change only a memory whose origin is `agent` or `observed`.
Rate a memory
Records whether a memory was useful or wrong when the agent used it.
Search the memory
Searches the conversations and the memories of the project of the key. When the project embeds, proxium also searches the memories by vector.
Erase an end user
Erases one end user in one transaction: the memories, the profile page and the conversations of the end user, the stored bodies of the calls of the end user, and the chain parts that only those calls used. proxium keeps a SHA-256 of the subject so that a call already in the queue is discarded. You cannot undo this operation.
Read the memory at the start of a task
Returns what an agent reads at the start of a task: the pinned and the most trusted memories, the newest conversations, and the pages. The body is optional.