1.1 KiB
1.1 KiB
MiniMax + Moonshot Provider Checklist
Date: 2026-02-16 Status: completed
Scope
- Add first-class
minimaxandmoonshotmodel providers. - Wire providers through OpenAI-compatible client path with provider-specific API key env vars.
- Update setup and doctor surfaces.
- Add tests and docs.
Completed
- Added provider ids to config schema (
minimax,moonshot). - Added model factory wiring in
src/daemon/models.ts:minimax->MINIMAX_API_KEY, default endpointhttps://api.minimax.io/v1moonshot->MOONSHOT_API_KEY, default endpointhttps://api.moonshot.cn/v1
- Updated doctor provider checks for both env vars.
- Updated setup wizard provider list/help text for both providers.
- Added tests:
src/config/schema.test.tssrc/daemon/clientFactory.test.tssrc/cli/setup/providers.test.tssrc/cli/doctor.test.ts
- Updated README provider docs and runtime
/modelprovider list.
Verification
pnpm test:run src/config/schema.test.tspnpm test:run src/daemon/clientFactory.test.tspnpm test:run src/cli/setup/providers.test.ts src/cli/doctor.test.tspnpm typecheck