Registros

Esta página apresenta os tipos de valor de registro retornados pelos armazenamentos de Memória do Agente Oracle e APIs de pesquisa.

Registro base

classe oracleagentmemory.apis.records.Record

Bases: object

Registro de base persistente retornado por armazenamentos de memória e resultados de pesquisa.

Status de Registro

classe oracleagentmemory.apis.records.RecordStatus

Bases: str, Enum

Status do ciclo de vida de um registro persistente.

VALID é o status ativo normal. INVALID retém um registro para uso histórico, permitindo que os aplicativos o excluam da recuperação.

INVALID = 'inválido'

VÁLIDO = 'válido'

Registro com Escopo

classe oracleagentmemory.apis.records.ScopedRecord

Bases: Record

Registro persistente que expõe identificadores de escopo público.

ScopedRecord é a classe base compartilhada para tipos de registro cuja forma pública inclui atributos de escopo como thread_id, user_id e agent_id. Exemplos típicos são tópicos, mensagens e memórias.

Registros de Mensagem

classe oracleagentmemory.apis.records.MessageRecord

Bases: ScopedRecord

Registro de mensagem de bate-papo armazenado.

content aceita uma string ou uma sequência ordenada de partes do conteúdo da mensagem.

Registros de memória

classe oracleagentmemory.apis.records.MemoryRecord

Bases: ScopedRecord

Registro de memória durável.

Registros de Diretriz

classe oracleagentmemory.apis.records.GuidelineRecord

Bases: MemoryRecord

Registro de diretrizes armazenado separadamente das memórias gerais.

Registros de Fato

classe oracleagentmemory.apis.records.FactRecord

Bases: MemoryRecord

Registro de fatos armazenado separadamente das memórias gerais.

Registros de preferência

classe oracleagentmemory.apis.records.PreferenceRecord

Bases: MemoryRecord

Registro de preferência armazenado separadamente das memórias gerais.

Registros de Perfil do Usuário

classe oracleagentmemory.apis.records.UserProfileRecord

Bases: Record

Registro de perfil de usuário sem escopo.

Registros de Perfil do Agente

classe oracleagentmemory.apis.records.AgentProfileRecord

Bases: Record

Registro de perfil do agente sem escopo.

Registros de imagem

classe oracleagentmemory.apis.records.ImageRecord

Bases: ScopedRecord

Registro de documento de imagem persistente.

Bytes de imagem são omitidos por padrão. Uma listagem com escopo pode carregar bytes para uma lista de permissões explícita de identificadores de imagem.

Registros de Thread

classe oracleagentmemory.apis.records.ThreadRecord

Bases: ScopedRecord

Registro de armazenamento com escopo de thread.

Auxiliador

oracleagentmemory.apis.records.build_record

Construir a implementação de registro mais específica para uma linha armazenada.