Commit 9053ffd
fix(mac-chat): stop [stream] progress lines interleaving with the answer (#153)
The per-block '[stream] blk=.. t=..s' lines went to stderr while the answer
delta went to stdout; on a shared terminal they interleaved INTO the text
(在计算机[stream] blk=1...). Emit the timing line ONLY on the non-interactive
(scripted/bridge) path; the interactive CLI now streams ONLY the clean answer
delta. Add --chat-stream-stdout so a non-tty bridge run can capture the exact
clean live format for validation.
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: FluffyAIcode <FluffyAIcode@users.noreply.github.com>1 parent d7bbcaf commit 9053ffd
2 files changed
Lines changed: 25 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
767 | 767 | | |
768 | 768 | | |
769 | 769 | | |
770 | | - | |
| 770 | + | |
| 771 | + | |
771 | 772 | | |
772 | 773 | | |
773 | 774 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
180 | 180 | | |
181 | 181 | | |
182 | 182 | | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
183 | 188 | | |
184 | 189 | | |
185 | 190 | | |
| |||
870 | 875 | | |
871 | 876 | | |
872 | 877 | | |
| 878 | + | |
| 879 | + | |
| 880 | + | |
873 | 881 | | |
874 | 882 | | |
875 | 883 | | |
876 | 884 | | |
877 | 885 | | |
878 | | - | |
879 | | - | |
880 | | - | |
881 | | - | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
882 | 893 | | |
883 | 894 | | |
884 | 895 | | |
| |||
893 | 904 | | |
894 | 905 | | |
895 | 906 | | |
896 | | - | |
897 | | - | |
| 907 | + | |
| 908 | + | |
| 909 | + | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
898 | 915 | | |
899 | 916 | | |
900 | 917 | | |
| |||
0 commit comments