amal66 puts a ceiling on what the app will swallow
A round of plumbing work caps how much a single request can demand and keeps the system standing when something goes wrong.
amal66's fork tightens two limits most users never see until they fail. First, loading past chat history now comes back in measured pages rather than one open-ended dump - the system hands over a batch at a time instead of trying to return everything at once. Second, the fork caps how large an incoming request can be and adds catch-all handlers that record a clear diagnostic when something crashes instead of failing silently.
None of this changes what the product does. It changes how it behaves under stress: oversized or abusive requests can't quietly exhaust memory, and the inevitable crash leaves a useful trail instead of a shrug. It's part of a broader reliability pass across this fork, and it's the kind of guardrail teams usually add only after the first bad day.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?