Commit ec1904e
feat: programmatic connector registration, budget-aware rotation, FAQ expansion
- Add register_connector() API for runtime connector registration (Python + TypeScript)
- Support "instance" injection for all 6 connector types (providers, rotation,
secret stores, storage, observability, discovery) — not just providers
- Add strategy_instance pool config for direct rotation policy injection
- Add _setup_storage(), _setup_secrets(), _setup_discovery() to ModelMesh
- Add on_budget_exceeded pool config: "rotate" silently retries next model,
"error" (default) raises BudgetExceededError — both router and streaming paths
- Expand FAQ Q10 with deployment guidance, TypeScript examples, custom secret
store/storage/observability examples, extension reference table
- Expand FAQ Q4 with 8-strategy table, Q6 with budget rotation, Q9 with
connector overview table and infrastructure connector configuration
- Add FAQ badge to README.md and docs/index.md
- Standardize FAQ links to .html for GitHub Pages
- Add "See also" footer links to all 8 guide documents
- All 1,879 tests passing (1,166 Python + 713 TypeScript)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 9778bf3 commit ec1904e
File tree
19 files changed
+987
-72
lines changed- docs
- guides
- src
- python/modelmesh
- connectors
- core
- typescript/src
- connectors
- core
19 files changed
+987
-72
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
347 | 347 | | |
348 | 348 | | |
349 | 349 | | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
135 | 135 | | |
136 | 136 | | |
137 | 137 | | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
0 commit comments