SIGN IN SIGN UP

fix: preserve chat stream moderation results (#3864)

Preserves moderation results in chat stream snapshots and final
completions, including reports delivered after content. Later omitted or
null fields retain the last report; unmoderated streams remain
unchanged.

Validation: 324 tests passed (14 skipped), plus 19 focused tests with
Pydantic v1. Ruff, mypy, changed-file formatting, and wheel/sdist builds
pass.
M
Marcus Wood committed
b77076d23b6f3e34453b0fadd8cd2a001627e365
Parent: 98e1d24
Committed by GitHub <noreply@github.com> on 9/16/2026, 4:01:03 PM