Commit b14e5b6
Add modelCapabilities override to all SDK languages
Regenerated RPC types and added modelCapabilities support to Python, Go, and C#
SDKs to match the Node.js implementation. All languages now support:
- modelCapabilities on createSession/create_session/CreateSession
- modelCapabilities on setModel/set_model/SetModel/SetModelAsync
- E2E tests verifying vision toggle via setModel changes image processing
Also includes:
- Regenerated codegen output with proper type names (no Purple/Fluffy)
- C# codegen fix to respect JSON Schema 'title' for class naming
- Fix Go E2E tests for DataContent type change in session events
- Fix Python generated Union import in session events
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent ff6893a commit b14e5b6
File tree
38 files changed
+1611
-232
lines changed- dotnet
- src
- Generated
- test
- Harness
- go
- internal/e2e
- testharness
- rpc
- nodejs/src/generated
- python
- copilot
- generated
- e2e
- scripts/codegen
- test/snapshots/session_config
38 files changed
+1611
-232
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
506 | 506 | | |
507 | 507 | | |
508 | 508 | | |
509 | | - | |
| 509 | + | |
| 510 | + | |
510 | 511 | | |
511 | 512 | | |
512 | 513 | | |
| |||
626 | 627 | | |
627 | 628 | | |
628 | 629 | | |
629 | | - | |
| 630 | + | |
| 631 | + | |
630 | 632 | | |
631 | 633 | | |
632 | 634 | | |
| |||
1605 | 1607 | | |
1606 | 1608 | | |
1607 | 1609 | | |
1608 | | - | |
| 1610 | + | |
| 1611 | + | |
1609 | 1612 | | |
1610 | 1613 | | |
1611 | 1614 | | |
| |||
1656 | 1659 | | |
1657 | 1660 | | |
1658 | 1661 | | |
1659 | | - | |
| 1662 | + | |
| 1663 | + | |
1660 | 1664 | | |
1661 | 1665 | | |
1662 | 1666 | | |
| |||
1797 | 1801 | | |
1798 | 1802 | | |
1799 | 1803 | | |
| 1804 | + | |
1800 | 1805 | | |
1801 | 1806 | | |
1802 | 1807 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
58 | 74 | | |
59 | 75 | | |
60 | 76 | | |
| |||
69 | 85 | | |
70 | 86 | | |
71 | 87 | | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
72 | 92 | | |
73 | 93 | | |
74 | 94 | | |
| |||
299 | 319 | | |
300 | 320 | | |
301 | 321 | | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
302 | 382 | | |
303 | 383 | | |
304 | 384 | | |
| |||
313 | 393 | | |
314 | 394 | | |
315 | 395 | | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
316 | 400 | | |
317 | 401 | | |
318 | 402 | | |
| |||
1537 | 1621 | | |
1538 | 1622 | | |
1539 | 1623 | | |
1540 | | - | |
| 1624 | + | |
1541 | 1625 | | |
1542 | | - | |
| 1626 | + | |
1543 | 1627 | | |
1544 | 1628 | | |
1545 | 1629 | | |
| |||
2003 | 2087 | | |
2004 | 2088 | | |
2005 | 2089 | | |
| 2090 | + | |
| 2091 | + | |
| 2092 | + | |
| 2093 | + | |
| 2094 | + | |
2006 | 2095 | | |
2007 | 2096 | | |
2008 | 2097 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
791 | 791 | | |
792 | 792 | | |
793 | 793 | | |
794 | | - | |
| 794 | + | |
795 | 795 | | |
796 | 796 | | |
797 | 797 | | |
| |||
817 | 817 | | |
818 | 818 | | |
819 | 819 | | |
820 | | - | |
| 820 | + | |
821 | 821 | | |
822 | 822 | | |
823 | 823 | | |
| |||
986 | 986 | | |
987 | 987 | | |
988 | 988 | | |
989 | | - | |
| 989 | + | |
990 | 990 | | |
991 | 991 | | |
992 | 992 | | |
| |||
2313 | 2313 | | |
2314 | 2314 | | |
2315 | 2315 | | |
2316 | | - | |
| 2316 | + | |
2317 | 2317 | | |
2318 | 2318 | | |
2319 | 2319 | | |
2320 | 2320 | | |
2321 | 2321 | | |
| 2322 | + | |
| 2323 | + | |
| 2324 | + | |
| 2325 | + | |
| 2326 | + | |
| 2327 | + | |
| 2328 | + | |
| 2329 | + | |
| 2330 | + | |
| 2331 | + | |
2322 | 2332 | | |
2323 | 2333 | | |
2324 | 2334 | | |
| |||
2358 | 2368 | | |
2359 | 2369 | | |
2360 | 2370 | | |
2361 | | - | |
| 2371 | + | |
2362 | 2372 | | |
2363 | 2373 | | |
2364 | 2374 | | |
2365 | 2375 | | |
2366 | 2376 | | |
| 2377 | + | |
| 2378 | + | |
| 2379 | + | |
| 2380 | + | |
| 2381 | + | |
| 2382 | + | |
| 2383 | + | |
| 2384 | + | |
| 2385 | + | |
| 2386 | + | |
2367 | 2387 | | |
2368 | 2388 | | |
2369 | 2389 | | |
| |||
2543 | 2563 | | |
2544 | 2564 | | |
2545 | 2565 | | |
2546 | | - | |
| 2566 | + | |
2547 | 2567 | | |
2548 | 2568 | | |
2549 | 2569 | | |
2550 | 2570 | | |
2551 | 2571 | | |
| 2572 | + | |
| 2573 | + | |
| 2574 | + | |
| 2575 | + | |
| 2576 | + | |
| 2577 | + | |
| 2578 | + | |
| 2579 | + | |
| 2580 | + | |
| 2581 | + | |
| 2582 | + | |
| 2583 | + | |
| 2584 | + | |
| 2585 | + | |
| 2586 | + | |
| 2587 | + | |
| 2588 | + | |
| 2589 | + | |
| 2590 | + | |
| 2591 | + | |
2552 | 2592 | | |
2553 | 2593 | | |
2554 | 2594 | | |
| |||
4016 | 4056 | | |
4017 | 4057 | | |
4018 | 4058 | | |
| 4059 | + | |
| 4060 | + | |
| 4061 | + | |
| 4062 | + | |
| 4063 | + | |
| 4064 | + | |
| 4065 | + | |
| 4066 | + | |
| 4067 | + | |
| 4068 | + | |
| 4069 | + | |
| 4070 | + | |
| 4071 | + | |
| 4072 | + | |
| 4073 | + | |
4019 | 4074 | | |
4020 | 4075 | | |
4021 | 4076 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1105 | 1105 | | |
1106 | 1106 | | |
1107 | 1107 | | |
| 1108 | + | |
1108 | 1109 | | |
1109 | 1110 | | |
1110 | 1111 | | |
1111 | 1112 | | |
1112 | 1113 | | |
1113 | 1114 | | |
1114 | 1115 | | |
1115 | | - | |
| 1116 | + | |
1116 | 1117 | | |
1117 | | - | |
| 1118 | + | |
1118 | 1119 | | |
1119 | 1120 | | |
1120 | 1121 | | |
1121 | 1122 | | |
1122 | 1123 | | |
1123 | 1124 | | |
1124 | 1125 | | |
1125 | | - | |
| 1126 | + | |
1126 | 1127 | | |
1127 | 1128 | | |
1128 | 1129 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1579 | 1579 | | |
1580 | 1580 | | |
1581 | 1581 | | |
| 1582 | + | |
1582 | 1583 | | |
1583 | 1584 | | |
1584 | 1585 | | |
| |||
1616 | 1617 | | |
1617 | 1618 | | |
1618 | 1619 | | |
| 1620 | + | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
1619 | 1625 | | |
1620 | 1626 | | |
1621 | 1627 | | |
| |||
1780 | 1786 | | |
1781 | 1787 | | |
1782 | 1788 | | |
| 1789 | + | |
1783 | 1790 | | |
1784 | 1791 | | |
1785 | 1792 | | |
| |||
1837 | 1844 | | |
1838 | 1845 | | |
1839 | 1846 | | |
| 1847 | + | |
| 1848 | + | |
| 1849 | + | |
| 1850 | + | |
| 1851 | + | |
1840 | 1852 | | |
1841 | 1853 | | |
1842 | 1854 | | |
| |||
2439 | 2451 | | |
2440 | 2452 | | |
2441 | 2453 | | |
| 2454 | + | |
2442 | 2455 | | |
2443 | 2456 | | |
2444 | 2457 | | |
| |||
0 commit comments