Skip to main content
States are a persistent key-value store organized by namespace. Agents use states to maintain memory and context across conversations. Key properties: Encrypted states: Set encrypted: true when creating or updating a state to store the value encrypted. The plaintext value is stored in encrypted_value (Fernet-encrypted) while value is set to {}. On read, the value is transparently decrypted. This is useful for storing API keys, tokens, or other secrets. Agent state access is declared per agent via enabled_stores:
Read-only stores give the agent a retrieve_context tool. Read-write stores additionally provide save_context, update_context, and delete_context. Endpoints: