fix(plugins): preserve request origin and raw upstream observations (#497)

* fix(plugins): preserve request origin and raw upstream observations

Co-authored-by: Codex <noreply@openai.com>

* perf(plugins): share immutable response observations

Avoid copying response metadata and header collections for every stream event. Update Workbench byte headers and virtual-time timeout coverage, and align the large-request fixture with RPC v5.

Co-authored-by: Codex <noreply@openai.com>

---------

Co-authored-by: Zyy <zyycn@users.noreply.github.com>
Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Zyy
2026-10-21 01:09:58 +08:00
committed by GitHub
co-authored by Codex Zyy
parent 2480f07f2d
commit b8479b59db
40 changed files with 890 additions and 142 deletions