Files
DocsGPT/application/api/user
Alex d26a973189 Harden sandbox sessions and artifact quotas
Add runtime governance for the sandbox and artifact store: a per-process
concurrent-session cap with least-recently-used eviction of idle sessions and a
periodic idle reaper (Celery beat), so sandbox kernels do not accumulate. The
session manager performs all backend start/stop outside its lock and tears down
the captured handle, so eviction never closes a concurrently re-opened session.
Add per-user artifact quotas (count, total bytes, and per-file size) enforced at
persistence time as a soft cap, and best-effort cleanup of per-render scratch
directories in the sandbox workspace.
2026-06-24 13:34:56 +01:00
..
2026-06-16 09:21:21 +01:00
2026-06-13 13:55:13 +01:00
2026-06-08 23:46:28 +01:00
2026-06-14 21:36:07 +01:00
2026-04-27 22:09:33 +01:00
2026-06-16 09:21:21 +01:00
2026-04-18 13:13:57 +01:00
2026-06-23 20:10:41 +01:00
2026-06-16 14:50:55 +01:00
2026-06-14 21:36:07 +01:00
2026-06-16 09:21:21 +01:00
2026-06-16 09:21:21 +01:00
2026-06-16 09:21:21 +01:00
2026-04-18 13:13:57 +01:00