Commit d34435b
feat: Emit message-start and content-start events in OCI streaming
Complete the V2 streaming protocol lifecycle:
message-start → content-start → content-delta* → content-end → message-end
Previously only content-delta, content-end, and message-end were emitted,
causing consumers expecting message-start to fail.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 02c65b4 commit d34435b
2 files changed
Lines changed: 67 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
770 | 770 | | |
771 | 771 | | |
772 | 772 | | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
773 | 776 | | |
774 | 777 | | |
775 | 778 | | |
776 | 779 | | |
777 | 780 | | |
778 | 781 | | |
779 | 782 | | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
780 | 787 | | |
781 | 788 | | |
782 | 789 | | |
| |||
795 | 802 | | |
796 | 803 | | |
797 | 804 | | |
798 | | - | |
799 | 805 | | |
800 | 806 | | |
801 | 807 | | |
802 | 808 | | |
803 | 809 | | |
804 | 810 | | |
805 | 811 | | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
806 | 838 | | |
807 | 839 | | |
808 | 840 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
555 | 555 | | |
556 | 556 | | |
557 | 557 | | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
558 | 590 | | |
559 | 591 | | |
560 | 592 | | |
| |||
566 | 598 | | |
567 | 599 | | |
568 | 600 | | |
569 | | - | |
570 | | - | |
| 601 | + | |
| 602 | + | |
571 | 603 | | |
572 | 604 | | |
573 | 605 | | |
| |||
0 commit comments