ConceitosConceitos fundamentaisEscopos

Concept

Escopos

Mantenha explícitos os limites da memória pertencente ao usuário enquanto clientes e agentes transitam entre projetos e sessões.

Bucket e escopo são limites diferentes

Bucket é o namespace de armazenamento. Escopo é o limite de projeto, sessão ou equipe usado na recuperação. Mantê-los separados permite que uma conta contenha vários projetos sem que suas memórias se misturem.

  • bucket — namespace de armazenamento, geralmente work para a memória do processo do agente.
  • scope — agrupamento explícito de projeto/sessão/equipe aplicado no momento da recuperação.
  • path — localização lógica dentro de um escopo, filtrada com um padrão ILIKE.
  • team_id — restringe a recuperação a uma equipe à qual o chamador já tenha acesso.

Recupere dentro de um escopo

Passe o escopo em uma busca para manter os resultados dentro do limite de um projeto. O escopo é validado em relação ao token autenticado; ele não pode ampliar o acesso.

GET /v1/memories/search?query=MCP%20token%20context&scope=memory-os&memory_type=semantic&limit=5
X-API-Key: <your-assigned-api-key>

Escopo pelo SDK

O cliente TypeScript recebe os mesmos argumentos de limite, portanto a captura e a recuperação permanecem dentro do projeto para o qual o chamador está autorizado.

const search = await client.search('MCP token context', {
  scope: 'memory-os',
  memoryType: 'semantic',
  candidateCount: 20,
  explain: true,
});

Fluxos de personas

Usuário do ChatGPT

Dê ao ChatGPT acesso duradouro às suas preferências do XMemo, fatos do projeto, decisões e TODOs sem colar tokens bearer no chat.

Salve uma preferência de teste ou anotação de projeto, inicie um novo chat e peça ao ChatGPT para recuperá-la via XMemo antes de prosseguir.

Desenvolvedor Copilot / Codex

Transfira decisões do repositório, convenções de código, notas de correção de bugs e histórico de tarefas entre agentes de IDE e CLI.

Registre uma decisão da base de código ou correção de bug e peça ao próximo agente de IDE ou CLI para recuperar o contexto relevante do XMemo antes de editar.

Líder de piloto de equipe / corporativo

Avalie a memória compartilhada com controles de conta, atribuição de origem, fluxos de exportação/exclusão e evidências de configuração seguras para revisores.

Peça para um membro do piloto salvar uma memória de equipe de teste, confirme a atribuição de origem no XMemo e revise os caminhos de exclusão/exportação e suporte.

Origem: Controles do Memory Console