The remote interceptor rebuilt session/messages requests from pathname only, silently dropping limit/offset/order. Against a paginating remote backend, getAllSessionMessages would refetch the same default page until the safe-load guard threw, breaking export/artifacts/branch for remote sessions over one page.