refactor(models): split models.json planning from writes

This commit is contained in:
Peter Steinberger
2026-03-09 00:21:37 +00:00
parent 24b53fcf47
commit c29b098744
3 changed files with 141 additions and 96 deletions

View File

@@ -3,5 +3,5 @@
- [x] Extract `models list` row/supplement helpers.
- [x] Split `models list` forward-compat tests by concern.
- [x] Extract provider transport normalization from `pi-embedded-runner/model.ts`.
- [ ] Split `ensureOpenClawModelsJson()` into planning + IO layers.
- [x] Split `ensureOpenClawModelsJson()` into planning + IO layers.
- [ ] Split provider discovery helpers out of `models-config.providers.ts`.