Commit c55bf2f
committed
feat(flow-chat): expose retry attempt diagnostics
- Preserve original provider/transport errors, raw tool arguments, and JSON parser errors for retried attempts
- Project diagnostics through events, session persistence, and history restoration
- Add on-demand, copyable diagnostic details for collapsed historical attempts
- Cover diagnostic merging, ordering, restoration, and event serialization1 parent fb325ae commit c55bf2f
40 files changed
Lines changed: 977 additions & 31 deletions
File tree
- src
- apps/desktop/src/api
- crates
- assembly/core/src
- agentic
- coordination
- core
- events
- execution
- insights
- memories
- persistence
- session
- compression
- fallback
- tools
- pipeline
- service/session_usage
- contracts/events/src
- execution/agent-stream/src
- interfaces/acp/src/runtime
- services/services-core
- src/session
- tests
- web-ui/src
- flow_chat
- components/modern
- services
- flow-chat-manager
- store
- types
- infrastructure/api/service-api
- locales
- en-US
- zh-CN
- zh-TW
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3216 | 3216 | | |
3217 | 3217 | | |
3218 | 3218 | | |
| 3219 | + | |
3219 | 3220 | | |
3220 | 3221 | | |
3221 | 3222 | | |
| |||
3297 | 3298 | | |
3298 | 3299 | | |
3299 | 3300 | | |
| 3301 | + | |
3300 | 3302 | | |
3301 | 3303 | | |
3302 | 3304 | | |
| |||
3359 | 3361 | | |
3360 | 3362 | | |
3361 | 3363 | | |
| 3364 | + | |
3362 | 3365 | | |
3363 | 3366 | | |
3364 | 3367 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1229 | 1229 | | |
1230 | 1230 | | |
1231 | 1231 | | |
| 1232 | + | |
1232 | 1233 | | |
1233 | 1234 | | |
1234 | 1235 | | |
| |||
1305 | 1306 | | |
1306 | 1307 | | |
1307 | 1308 | | |
| 1309 | + | |
1308 | 1310 | | |
1309 | 1311 | | |
1310 | 1312 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
734 | 734 | | |
735 | 735 | | |
736 | 736 | | |
| 737 | + | |
737 | 738 | | |
738 | 739 | | |
739 | 740 | | |
| |||
759 | 760 | | |
760 | 761 | | |
761 | 762 | | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
762 | 766 | | |
763 | 767 | | |
764 | 768 | | |
| |||
786 | 790 | | |
787 | 791 | | |
788 | 792 | | |
| 793 | + | |
789 | 794 | | |
790 | 795 | | |
791 | 796 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4428 | 4428 | | |
4429 | 4429 | | |
4430 | 4430 | | |
| 4431 | + | |
4431 | 4432 | | |
4432 | 4433 | | |
4433 | 4434 | | |
| |||
4456 | 4457 | | |
4457 | 4458 | | |
4458 | 4459 | | |
| 4460 | + | |
4459 | 4461 | | |
4460 | 4462 | | |
4461 | 4463 | | |
| |||
Lines changed: 148 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
10 | 13 | | |
11 | 14 | | |
12 | 15 | | |
| |||
62 | 65 | | |
63 | 66 | | |
64 | 67 | | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
65 | 118 | | |
66 | 119 | | |
67 | 120 | | |
| |||
248 | 301 | | |
249 | 302 | | |
250 | 303 | | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
251 | 314 | | |
252 | 315 | | |
253 | 316 | | |
| |||
347 | 410 | | |
348 | 411 | | |
349 | 412 | | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
350 | 423 | | |
351 | 424 | | |
352 | 425 | | |
| |||
438 | 511 | | |
439 | 512 | | |
440 | 513 | | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
441 | 524 | | |
442 | 525 | | |
443 | 526 | | |
| |||
464 | 547 | | |
465 | 548 | | |
466 | 549 | | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
467 | 560 | | |
468 | 561 | | |
469 | 562 | | |
| |||
513 | 606 | | |
514 | 607 | | |
515 | 608 | | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
516 | 619 | | |
517 | 620 | | |
518 | 621 | | |
| |||
569 | 672 | | |
570 | 673 | | |
571 | 674 | | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
572 | 685 | | |
573 | 686 | | |
574 | 687 | | |
| |||
1680 | 1793 | | |
1681 | 1794 | | |
1682 | 1795 | | |
| 1796 | + | |
1683 | 1797 | | |
1684 | 1798 | | |
1685 | 1799 | | |
| |||
1736 | 1850 | | |
1737 | 1851 | | |
1738 | 1852 | | |
1739 | | - | |
| 1853 | + | |
| 1854 | + | |
1740 | 1855 | | |
1741 | 1856 | | |
1742 | 1857 | | |
1743 | 1858 | | |
| 1859 | + | |
| 1860 | + | |
| 1861 | + | |
| 1862 | + | |
| 1863 | + | |
| 1864 | + | |
| 1865 | + | |
| 1866 | + | |
| 1867 | + | |
| 1868 | + | |
| 1869 | + | |
| 1870 | + | |
| 1871 | + | |
| 1872 | + | |
| 1873 | + | |
| 1874 | + | |
| 1875 | + | |
| 1876 | + | |
| 1877 | + | |
| 1878 | + | |
| 1879 | + | |
| 1880 | + | |
| 1881 | + | |
| 1882 | + | |
| 1883 | + | |
| 1884 | + | |
| 1885 | + | |
| 1886 | + | |
| 1887 | + | |
| 1888 | + | |
| 1889 | + | |
1744 | 1890 | | |
1745 | 1891 | | |
1746 | 1892 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
658 | 658 | | |
659 | 659 | | |
660 | 660 | | |
| 661 | + | |
661 | 662 | | |
662 | 663 | | |
663 | 664 | | |
| |||
1129 | 1130 | | |
1130 | 1131 | | |
1131 | 1132 | | |
| 1133 | + | |
1132 | 1134 | | |
1133 | 1135 | | |
1134 | 1136 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
387 | 387 | | |
388 | 388 | | |
389 | 389 | | |
| 390 | + | |
390 | 391 | | |
391 | 392 | | |
392 | 393 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3438 | 3438 | | |
3439 | 3439 | | |
3440 | 3440 | | |
| 3441 | + | |
3441 | 3442 | | |
3442 | 3443 | | |
3443 | 3444 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
611 | 611 | | |
612 | 612 | | |
613 | 613 | | |
| 614 | + | |
614 | 615 | | |
615 | 616 | | |
616 | 617 | | |
| |||
0 commit comments