id: zep_cloud_or_self_hosted_pinned
framework: zep
mode: white_box
status: implemented_store_harness
description: Zep Cloud user graph target using temporary users, threads, graph writes, and graph search.
source_url: https://help.getzep.com/quick-start-guide
source:
  type: cloud_service_python_package
  package: zep-cloud
  version: 3.23.0
runtime:
  type: external_service
  required_env:
    - ZEP_API_KEY
model:
  provider: none
  model: not_used_deterministic_adapter
  temperature: 0
adapter:
  module: memorybench.adapters.zep
  class: ZepAdapter
capabilities:
  inspect_memory: true
  delete_memory: user_graph_rebuild
  retrieval_log: true
  multi_user: true
  multi_tenant: false
notes:
  - This target creates temporary Zep Cloud users/threads, writes benchmark-selected trusted facts to the Zep user graph, searches graph episodes for retrieval, and deletes temporary users in adapter.close().
  - Untrusted webpage text is intentionally not written as durable user graph memory by the benchmark adapter policy.
  - Selective correction/deletion is implemented by rebuilding the temporary user graph from remaining live benchmark facts because the current SDK path used here does not expose per-episode deletion.
