doubleo7/deep_research/src
Austin Schaefer f53fcbd937 refactor: extract the streamed-text draining loop into its own module
write_text_stream() in the new stream.rs doesn't touch anything specific
to write_report (topic, findings, the agent) — it just drains a
MultiTurnStreamItem stream, writes each text chunk to a caller-provided
writer, and returns the accumulated string. Pulling it out lets it be
covered by unit tests against a mocked stream and an in-memory writer,
independent of a live model.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-17 12:37:11 +02:00
..
core.rs refactor: extract the streamed-text draining loop into its own module 2026-08-17 12:37:11 +02:00
main.rs refactor: extract the streamed-text draining loop into its own module 2026-08-17 12:37:11 +02:00
progress.rs refactor: split into a Cargo workspace with per-project dependency sets 2026-08-14 19:43:13 +02:00
review.rs feat: stream the report to the terminal as the writer generates it 2026-08-17 12:17:26 +02:00
stream.rs refactor: extract the streamed-text draining loop into its own module 2026-08-17 12:37:11 +02:00
tools.rs refactor: split into a Cargo workspace with per-project dependency sets 2026-08-14 19:43:13 +02:00