Files
DocsGPT/application/api
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-15 11:44:02 +01:00
2026-06-23 19:15:22 +01:00
2026-04-18 13:13:57 +01:00
2026-06-08 15:07:31 +01:00
2026-06-08 15:07:31 +01:00
2026-06-16 09:21:21 +01:00
2026-06-10 01:40:53 +01:00