- Endpoints de Memory Stores
- Endpoints de entradas de Memory Store
- Endpoints de coleção e execução de agentes
1. Crie o armazenamento de memória
Crie um armazenamento para um corpo de conhecimento durável. Useinstructions para descrever como as entradas devem ser escritas e mantidas.
mem_store_....
A visibility determina se esse armazenamento de memória pode ser usado somente para um X-On-Behalf-Of específico (private) ou se qualquer usuário, independentemente de X-On-Behalf-Of, pode acessá-lo (workspace).
Consulte a referência da API Create memory store para ver o esquema completo.
2. Adicione entradas de memória
As entradas são endereçáveis porpath.
Use caminhos previsíveis para que o agente possa encontrar arquivos no armazenamento montado.
3. Crie o agente salvo
Crie um agente com uma ferramentashell e monte o armazenamento de memória no ambiente de shell.
O objeto de montagem usa:
store_id: o ID do armazenamento de memória a montarlabel: o nome do diretório em/mnt/memoryaccess:read_onlyouread_writedescriptioneinstructions: contexto opcional sobre como o agente deve usar o armazenamento montado
read_only para materiais de referência.
Use read_write somente quando o agente deve ter permissão para atualizar a memória pelo sistema de arquivos montado.
Quando o agente grava, edita ou exclui arquivos dentro de uma montagem read_write, o sandbox sincroniza essas alterações de volta ao armazenamento de memória após a conclusão do comando de shell.
4. Execute o agente e atualize a memória
Execute o agente salvo com a entrada específica da tarefa. O agente pode inspecionar os arquivos de memória montados pela ferramenta de shell quando precisar de contexto durável. Se o armazenamento montado forread_write, o agente também poderá atualizar a memória gravando arquivos em /mnt/memory/<label>.
O sandbox restaura os arquivos montados antes da execução do comando de shell, cria um instantâneo deles e sincroniza os arquivos alterados de volta ao armazenamento após a conclusão do comando.
read_write.
5. Inspecione a memória após a execução
Após a conclusão da execução, use a API Memory Stores para inspecionar o que mudou. Os mesmos arquivos que o agente grava em/mnt/memory/acme_support ficam disponíveis como entradas de memória.
Observações operacionais
- Use montagens
read_onlypara memória de referência e montagensread_writepara agentes confiáveis para editar memória durável. - Permita que os agentes atualizem a memória durável gravando arquivos em montagens
read_writepela ferramenta de shell. - Use atualizações diretas da API Memory Stores para semeamento, fluxos de revisão, correções administrativas ou importações.
- Mantenha as entradas de memória pequenas o suficiente para que o agente inspecione somente os arquivos relevantes durante uma execução.
- Use valores
pathestáveis para que sua aplicação possa mapear objetos do produto para entradas de memória. - Armazene IDs de objetos externos em
metadataquando precisar reconciliar a memória com seu banco de dados. - Exclua entradas obsoletas com o endpoint Delete memory entry.