Use memory stores quando você precisar de contexto durável que possa ser usado entre usuários, sessões e agentes, e que seja acessível por aplicações externas. Memory stores são úteis para armazenar notas de contas, playbooks de suporte, relatórios de bugs ou qualquer conteúdo que você queira reutilizar em muitas execuções de agentes. Referência da API:Documentation Index
Fetch the complete documentation index at: https://docs.mka1.com/llms.txt
Use this file to discover all available pages before exploring further.
1. Crie o memory store
Crie um store para um corpo durável de conhecimento. Useinstructions para descrever como as entradas devem ser escritas e mantidas.
mem_store_....
visibility determina se este memory store pode ser usado apenas por um X-On-Behalf-Of específico (private) ou se qualquer usuário pode acessá-lo, independentemente do X-On-Behalf-Of (workspace).
Veja a referência para criar memory store.
2. Adicione entradas de memória
As entradas são endereçadas porpath.
Use caminhos previsíveis para que o agente encontre arquivos no store montado.
content_hash.
3. Crie o agente salvo
Crie um agente com uma ferramentashell e monte o memory store no ambiente shell.
Use read_only para memória de referência.
Use read_write quando o agente deve atualizar memória escrevendo arquivos em /mnt/memory/<label>.
Quando o agente escreve, edita ou exclui arquivos dentro de uma montagem read_write, o sandbox sincroniza essas mudanças de volta para o memory store quando o comando shell termina.
4. Execute o agente e atualize memória
O agente pode ler arquivos montados com a ferramenta shell. Se o store montado forread_write, ele também pode atualizar memória escrevendo arquivos em /mnt/memory/<label>.
O sandbox restaura os arquivos montados antes do comando, cria uma snapshot e sincroniza os arquivos alterados ao final.
5. Inspecione a memória depois
Depois que a execução termina, use a Memory Stores API para revisar o que mudou. Os mesmos arquivos que o agente escreve em/mnt/memory/acme_support ficam disponíveis como entradas de memória.
Notas operacionais
- Use montagens
read_onlypara memória de referência eread_writepara agentes que podem editar memória durável. - Deixe agentes atualizarem memória escrevendo arquivos em montagens
read_writecom a ferramenta shell. - Use atualizações diretas da Memory Stores API para sementes iniciais, revisões, correções administrativas ou importações.
- Mantenha entradas pequenas para que o agente inspecione apenas arquivos relevantes durante a execução.