Resumen
Agent Memory requiere acceso a Oracle AI Database 23ai o posterior, con versión de base de datos 23.4 o posterior, y Python 3.10 a 3.14. SearchStrategy.HYBRID requiere Oracle AI Database 23ai Release Update 23.6 o posterior; utiliza índices vectoriales híbridos gestionados y DBMS_HYBRID_VECTOR.SEARCH. SearchStrategy.KEYWORD no crea columnas ni índices vectoriales locales. SearchStrategy.VECTOR requiere Oracle AI Vector Search, incluido el tipo de datos VECTOR y los índices vectoriales.
Instala el SDK con pip install "oracleagentmemory==26.8.0". En las plataformas compatibles, pip obtiene ruedas binarias precompiladas.
Para crear o volver a crear un almacén gestionado, el propietario del esquema necesita los privilegios de sistema CREATE TABLE y CREATE PROCEDURE. Una conexión de aplicación que utiliza schema_owner accede a un almacén existente y debe usar SchemaPolicy.REQUIRE_EXISTING; no crea ni actualiza los objetos gestionados del propietario.
De forma predeterminada, los esquemas gestionados de Oracle AI Database no establecen un período de retención para mensajes y memorias. La retención se configura mediante MemoryRetentionConfig o ajustes de tiempo de vida por registro. Si el usuario de la base de datos carece de CREATE JOB, la configuración del esquema termina con una advertencia y los fragmentos vencidos o huérfanos no se eliminan físicamente hasta que un usuario con privilegios cree el trabajo de purga.