mirror of
https://github.com/getpaseo/paseo.git
synced 2026-10-23 01:32:40 +00:00
* fix(omp): fail the turn when OMP 18.3 rejects a prompt after acknowledging it OMP 18.3 acknowledges a prompt, then reports a rejection such as a missing API key only as a second failed response frame for the same request id. The JSONL RPC transport dropped any response with no pending request, so the turn stayed running with no error. The transport now publishes a response nothing is waiting for like any other frame, and the OMP runtime reads a failed prompt response as the prompt_result error later OMP releases send. * fix(omp): drop prompt results held for an OMP process that was replaced Request ids restart with each OMP process, so a rejection the old process reported after its prompt timed out could fail a prompt on the new process with the same id. Move the real-OMP rejection case into the existing OMP real E2E suite. * test(omp): verify late-response routing at the transport boundary --------- Co-authored-by: paseo-bot[bot] <266920839+paseo-bot[bot]@users.noreply.github.com> Co-authored-by: Mohamed Boudra <boudra.moha@gmail.com>