Commit e02d923
authored
feat: add model provider registry and config-driven provider settings (#837)
* docs: add model provider registry SSOT plan
* docs: expand model provider registry plan
* docs: align provider plan with OpenClaw
* docs: align provider plan with OpenClaw
* Ralph iteration 1: work in progress
* Ralph iteration 2: work in progress
* Ralph iteration 3: work in progress
* Ralph iteration 4: work in progress
* Ralph iteration 5: work in progress
* Ralph iteration 6: work in progress
* Ralph iteration 1: work in progress
* Ralph iteration 2: work in progress
* Ralph iteration 3: work in progress
* Ralph iteration 4: work in progress
* Ralph iteration 5: work in progress
* fix ralph loop
* fix: scope BYOK model inventory by provider key
* fix: align provider validation and oauth persistence
* fix: preserve custom labels and provider headers
* chore: ignore local opencode workspace files
* fix: preserve secret-backed providers in compiled config
* fix: stabilize desktop dev startup and provider icons
* fix: restore custom provider actions and add model probe
* fix: refine provider settings list and labels
* fix: improve provider metadata and Xiaomi model support
* fix: vendor provider logos locally
* fix: refine provider labels and local icons
* fix: streamline custom provider creation
* fix: align google ai studio with openclaw docs
* feat: add more BYOK model providers
* fix: update NVIDIA API key link
* fix: restore launchd start build stability
* fix: restore quota fallback byok selection
* fix: use saved provider key for model refresh
* fix: preserve custom provider model ids
Keep slash-qualified model ids intact for custom provider runtimes so compatible gateways receive the exact upstream model name. Also narrow models-page API key validation inputs to strings so the web build succeeds with saved secret refs.
* fix: sync oauth auth profiles into new workspaces
* fix: preserve aliased BYOK selection and fallback models1 parent a5128d1 commit e02d923
105 files changed
Lines changed: 9928 additions & 6760 deletions
File tree
- apps
- controller
- scripts
- src
- lib
- routes
- runtime
- services
- store
- tests
- desktop
- main
- web
- e2e
- lib/api
- public
- model-icons
- model-provider-icons
- src
- components
- i18n/locales
- pages
- e2e/desktop/tests
- scripts
- dev/src
- probe
- specs/plans
- tests/desktop
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
| 41 | + | |
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
33 | 38 | | |
34 | 39 | | |
35 | 40 | | |
| |||
157 | 162 | | |
158 | 163 | | |
159 | 164 | | |
160 | | - | |
| 165 | + | |
161 | 166 | | |
162 | 167 | | |
163 | 168 | | |
| |||
217 | 222 | | |
218 | 223 | | |
219 | 224 | | |
| 225 | + | |
220 | 226 | | |
221 | 227 | | |
222 | 228 | | |
223 | 229 | | |
224 | | - | |
| 230 | + | |
225 | 231 | | |
226 | 232 | | |
227 | 233 | | |
| |||
This file was deleted.
0 commit comments