Repository navigation
Commit cb2e243
committed
feat(inference): validate endpoints before saving routes
Closes #273
Verify inference endpoints synchronously on the server during set/update, expose a --no-verify escape hatch in the CLI and Python helper, and return actionable failures when validation does not pass.1 parent 9bda380 commit cb2e243
10 files changed
Lines changed: 511 additions & 21 deletions
File tree
- architecture
- crates
- openshell-cli/src
- openshell-server
- src
- docs/inference
- proto
- python/openshell
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
70 | | - | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
| |||
91 | 92 | | |
92 | 93 | | |
93 | 94 | | |
94 | | - | |
| 95 | + | |
95 | 96 | | |
96 | 97 | | |
97 | 98 | | |
| |||
296 | 297 | | |
297 | 298 | | |
298 | 299 | | |
299 | | - | |
300 | | - | |
301 | | - | |
302 | | - | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
303 | 304 | | |
304 | 305 | | |
305 | 306 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
906 | 906 | | |
907 | 907 | | |
908 | 908 | | |
909 | | - | |
910 | | - | |
911 | | - | |
912 | 909 | | |
913 | 910 | | |
914 | 911 | | |
| |||
929 | 926 | | |
930 | 927 | | |
931 | 928 | | |
932 | | - | |
933 | | - | |
934 | | - | |
935 | 929 | | |
936 | 930 | | |
937 | 931 | | |
| |||
1810 | 1804 | | |
1811 | 1805 | | |
1812 | 1806 | | |
| 1807 | + | |
1813 | 1808 | | |
| 1809 | + | |
| 1810 | + | |
| 1811 | + | |
1814 | 1812 | | |
1815 | 1813 | | |
1816 | | - | |
1817 | | - | |
| 1814 | + | |
| 1815 | + | |
| 1816 | + | |
| 1817 | + | |
1818 | 1818 | | |
1819 | 1819 | | |
1820 | 1820 | | |
1821 | 1821 | | |
1822 | 1822 | | |
| 1823 | + | |
1823 | 1824 | | |
| 1825 | + | |
| 1826 | + | |
| 1827 | + | |
1824 | 1828 | | |
1825 | 1829 | | |
1826 | 1830 | | |
1827 | 1831 | | |
1828 | 1832 | | |
1829 | 1833 | | |
1830 | 1834 | | |
| 1835 | + | |
1831 | 1836 | | |
1832 | 1837 | | |
1833 | 1838 | | |
| |||
2559 | 2564 | | |
2560 | 2565 | | |
2561 | 2566 | | |
| 2567 | + | |
| 2568 | + | |
| 2569 | + | |
| 2570 | + | |
| 2571 | + | |
| 2572 | + | |
| 2573 | + | |
| 2574 | + | |
| 2575 | + | |
| 2576 | + | |
| 2577 | + | |
| 2578 | + | |
| 2579 | + | |
| 2580 | + | |
| 2581 | + | |
| 2582 | + | |
| 2583 | + | |
| 2584 | + | |
| 2585 | + | |
| 2586 | + | |
| 2587 | + | |
| 2588 | + | |
| 2589 | + | |
| 2590 | + | |
| 2591 | + | |
| 2592 | + | |
| 2593 | + | |
| 2594 | + | |
| 2595 | + | |
| 2596 | + | |
| 2597 | + | |
| 2598 | + | |
| 2599 | + | |
| 2600 | + | |
| 2601 | + | |
| 2602 | + | |
| 2603 | + | |
| 2604 | + | |
| 2605 | + | |
| 2606 | + | |
| 2607 | + | |
| 2608 | + | |
| 2609 | + | |
| 2610 | + | |
| 2611 | + | |
| 2612 | + | |
| 2613 | + | |
| 2614 | + | |
2562 | 2615 | | |
2563 | 2616 | | |
2564 | 2617 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3390 | 3390 | | |
3391 | 3391 | | |
3392 | 3392 | | |
| 3393 | + | |
3393 | 3394 | | |
3394 | 3395 | | |
3395 | 3396 | | |
| |||
3398 | 3399 | | |
3399 | 3400 | | |
3400 | 3401 | | |
| 3402 | + | |
3401 | 3403 | | |
3402 | 3404 | | |
3403 | 3405 | | |
| |||
3422 | 3424 | | |
3423 | 3425 | | |
3424 | 3426 | | |
| 3427 | + | |
3425 | 3428 | | |
3426 | 3429 | | |
3427 | 3430 | | |
| |||
3449 | 3452 | | |
3450 | 3453 | | |
3451 | 3454 | | |
| 3455 | + | |
3452 | 3456 | | |
3453 | 3457 | | |
3454 | 3458 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| 64 | + | |
64 | 65 | | |
65 | 66 | | |
66 | 67 | | |
| |||
78 | 79 | | |
79 | 80 | | |
80 | 81 | | |
| 82 | + | |
81 | 83 | | |
82 | 84 | | |
83 | 85 | | |
0 commit comments