chore: add interaction tracing and remove personal fields from logs
This commit is contained in:
@@ -70,10 +70,9 @@ class MemoryMiddleware:
|
||||
|
||||
user_dbg = await self._get_user_debug(user_id)
|
||||
logger.info(
|
||||
"memory: enrich_context trace=%s user=%s email=%s tier=%s core=%d associative=%d episodic=%d proactive=%d",
|
||||
"memory: enrich_context trace=%s user=%s tier=%s core=%d associative=%d episodic=%d proactive=%d",
|
||||
trace_id or "-",
|
||||
user_id,
|
||||
user_dbg.get("email") or "-",
|
||||
user_dbg.get("tier") or "-",
|
||||
len(core),
|
||||
len(associative),
|
||||
@@ -119,10 +118,9 @@ class MemoryMiddleware:
|
||||
await self._db.commit()
|
||||
user_dbg = await self._get_user_debug(user_id)
|
||||
logger.info(
|
||||
"memory: store_episode trace=%s user=%s email=%s tier=%s session=%s",
|
||||
"memory: store_episode trace=%s user=%s tier=%s session=%s",
|
||||
trace_id or "-",
|
||||
user_id,
|
||||
user_dbg.get("email") or "-",
|
||||
user_dbg.get("tier") or "-",
|
||||
session_id,
|
||||
)
|
||||
@@ -158,10 +156,9 @@ class MemoryMiddleware:
|
||||
await self._db.commit()
|
||||
user_dbg = await self._get_user_debug(user_id)
|
||||
logger.info(
|
||||
"memory: update_core trace=%s user=%s email=%s tier=%s key=%s",
|
||||
"memory: update_core trace=%s user=%s tier=%s key=%s",
|
||||
trace_id or "-",
|
||||
user_id,
|
||||
user_dbg.get("email") or "-",
|
||||
user_dbg.get("tier") or "-",
|
||||
key,
|
||||
)
|
||||
@@ -343,12 +340,9 @@ class MemoryMiddleware:
|
||||
result = await self._db.execute(select(User).where(User.id == user_id))
|
||||
user = result.scalar_one_or_none()
|
||||
if user is None:
|
||||
return {"email": None, "tier": None, "name": None, "surname": None}
|
||||
return {"tier": None}
|
||||
return {
|
||||
"email": user.email,
|
||||
"tier": user.tier,
|
||||
"name": user.name,
|
||||
"surname": user.surname,
|
||||
}
|
||||
|
||||
async def _load_core(self, user_id: str, fernet: Fernet) -> dict[str, str]:
|
||||
|
||||
Reference in New Issue
Block a user