amal66 puts guardrails on how much Mike will swallow and serve
A reliability pass that caps oversized requests, paginates long chat histories, and makes crashes leave a trail.
amal66 is tightening the plumbing rather than adding features. Mike's chat history used to come back all at once, with no ceiling on how many conversations a single request could pull. Now it hands back the most recent batch and lets clients page back through older history on demand, with a sensible default if none is specified.
Alongside that, the fork caps how large an incoming request body can be, so an oversized payload can't pile up memory pressure, and it adds logging that captures crashes and stray errors instead of letting them vanish. None of this changes what Mike does day to day, but it is the kind of unglamorous hardening that separates a demo from something you would actually run for clients. One thing to flag: anyone wiring up against this fork should expect chat history in pages now, not one giant dump.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?