Skip to content

feat: import model providers from cc-switch#302

Open
ijry wants to merge 2 commits into
xintaofei:mainfrom
ijry:feat/cc-switch-model-provider-import
Open

feat: import model providers from cc-switch#302
ijry wants to merge 2 commits into
xintaofei:mainfrom
ijry:feat/cc-switch-model-provider-import

Conversation

@ijry

@ijry ijry commented Jun 23, 2026

Copy link
Copy Markdown

Summary

  • add backend preview/import commands for model providers discovered from ~/.cc-switch/cc-switch.db
  • add a settings dialog to preview supported providers, show skip reasons, and import selected rows
  • add transport types, API wrappers, localized copy, and focused frontend/backend tests

Verification

  • pnpm exec vitest run src/components/settings/cc-switch-model-provider-importer.test.tsx src/lib/cc-switch-model-provider-import-types.test.ts
  • pnpm exec eslint src/components/settings/cc-switch-model-provider-importer.tsx src/components/settings/cc-switch-model-provider-importer.test.tsx src/components/settings/model-provider-settings.tsx src/lib/api.ts src/lib/types.ts
  • pnpm build
  • cargo check

Notes

  • cargo test cc_switch --lib compiled successfully but the test binary failed to start in this Windows environment with STATUS_ENTRYPOINT_NOT_FOUND.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant