Begin adding AI memory

This commit is contained in:
2026-03-05 03:24:39 +00:00
parent f21abd6299
commit 06735bdfb1
26 changed files with 1446 additions and 110 deletions

View File

@@ -19,6 +19,7 @@ class Command(BaseCommand):
parser.add_argument("--user-id", default="")
parser.add_argument("--session-id", default="")
parser.add_argument("--service", default="")
parser.add_argument("--recent-only", action="store_true", default=False)
parser.add_argument("--recent-minutes", type=int, default=0)
parser.add_argument("--limit-sessions", type=int, default=50)
parser.add_argument("--detail-limit", type=int, default=25)
@@ -29,7 +30,10 @@ class Command(BaseCommand):
user_id = str(options.get("user_id") or "").strip()
session_id = str(options.get("session_id") or "").strip()
service = str(options.get("service") or "").strip().lower()
recent_only = bool(options.get("recent_only"))
recent_minutes = max(0, int(options.get("recent_minutes") or 0))
if recent_only and recent_minutes <= 0:
recent_minutes = 120
limit_sessions = max(1, int(options.get("limit_sessions") or 50))
detail_limit = max(0, int(options.get("detail_limit") or 25))
as_json = bool(options.get("json"))
@@ -98,6 +102,7 @@ class Command(BaseCommand):
"user_id": user_id,
"session_id": session_id,
"service": service,
"recent_only": recent_only,
"recent_minutes": recent_minutes,
"limit_sessions": limit_sessions,
"detail_limit": detail_limit,