Saltar al contenido principal

mem_stats

Firma

mem.mem_stats(user_id: str) -> Mapping[str, int]

Devuelve contadores livianos para el user — útiles para diagnostics, dashboards y verificar que un save efectivamente entró.

nota

Siempre scoped a user_id. Los stats globales no se exponen intencionalmente vía la API pública (privacidad + safety multi-tenant).

Parámetros

ParámetroTipoRequeridoDescripción
user_idstrScope del dueño.

Returns

Mapping[str, int] (dict):

Como mínimo:

  • observations (int) — total de observaciones almacenadas para user_id.
  • sessions (int) — total de sesiones (abiertas o cerradas) para user_id.

El store puede agregar contadores adicionales en versiones futuras; tratá las keys desconocidas como informativas.

Ejemplos

stats = mem.mem_stats(user_id="alice")
print(stats["observations"], stats["sessions"])

Ver también