Commit f47f5b8
committed
fix: concatenate security block into last message instead of appending separate user message
Avoids consecutive same-role messages which violates the Anthropic
Messages API protocol. The security block is now appended to the last
User or Tool message content rather than pushed as a separate synthetic
User message. Simplifies Claude CLI provider helpers since they no
longer need to detect and extract the security block separately.1 parent dd217d1 commit f47f5b8
2 files changed
Lines changed: 34 additions & 37 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
420 | 420 | | |
421 | 421 | | |
422 | 422 | | |
423 | | - | |
| 423 | + | |
424 | 424 | | |
425 | 425 | | |
426 | 426 | | |
427 | 427 | | |
428 | 428 | | |
| 429 | + | |
| 430 | + | |
| 431 | + | |
| 432 | + | |
429 | 433 | | |
430 | 434 | | |
431 | 435 | | |
| |||
438 | 442 | | |
439 | 443 | | |
440 | 444 | | |
441 | | - | |
442 | 445 | | |
443 | | - | |
444 | | - | |
445 | | - | |
446 | | - | |
447 | | - | |
448 | | - | |
449 | | - | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
450 | 468 | | |
451 | 469 | | |
452 | 470 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1894 | 1894 | | |
1895 | 1895 | | |
1896 | 1896 | | |
1897 | | - | |
1898 | | - | |
1899 | | - | |
1900 | | - | |
1901 | | - | |
1902 | | - | |
1903 | | - | |
1904 | | - | |
1905 | | - | |
1906 | 1897 | | |
1907 | 1898 | | |
1908 | | - | |
| 1899 | + | |
| 1900 | + | |
1909 | 1901 | | |
1910 | 1902 | | |
1911 | 1903 | | |
1912 | | - | |
| 1904 | + | |
1913 | 1905 | | |
1914 | 1906 | | |
1915 | 1907 | | |
1916 | 1908 | | |
1917 | 1909 | | |
1918 | 1910 | | |
1919 | | - | |
| 1911 | + | |
| 1912 | + | |
| 1913 | + | |
1920 | 1914 | | |
1921 | 1915 | | |
1922 | | - | |
1923 | | - | |
1924 | | - | |
1925 | | - | |
1926 | | - | |
1927 | | - | |
1928 | | - | |
1929 | | - | |
1930 | | - | |
1931 | | - | |
1932 | | - | |
1933 | | - | |
1934 | | - | |
1935 | | - | |
1936 | | - | |
1937 | | - | |
| 1916 | + | |
1938 | 1917 | | |
1939 | 1918 | | |
1940 | 1919 | | |
| |||
0 commit comments