main
md 29 lines 781 Bytes
Rendered Raw
1 # Response Stream Extensions DOX
2
3 ## Purpose
4
5 - Own handling of full assistant response stream updates.
6
7 ## Ownership
8
9 - Ordered Python files own response logging, include-alias replacement, and live response updates.
10
11 ## Local Contracts
12
13 - Keep streaming output synchronized with UI log items.
14 - Treat parsed stream snapshots as partial data; nested tool fields may be `None`
15 until their values arrive.
16 - Preserve include-alias replacement semantics where prompts/tools rely on them.
17 - Do not expose unmasked secrets in live responses.
18
19 ## Work Guidance
20
21 - Coordinate stream changes with chunk/end hooks and message rendering.
22
23 ## Verification
24
25 - Smoke-test streamed responses, live updates, and include alias replacement after changes.
26
27 ## Child DOX Index
28
29 No child DOX files.