- ReAct streaming: collect all ReactStep chunks into reasoning_buffer; if no Answer step is emitted, persist the full reasoning chain instead of empty content - All AI error paths (reasoning loop failure, non-streaming errors) now send user-visible [AI error: ...] messages instead of silently dropping - Fix borrow checker: clone content before struct init, use should_log bool to avoid double-borrow on err_msg |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||