Skip to content

调整 Claude 兔子线路默认域名#30

Open
selwen-0102 wants to merge 1 commit into
developfrom
codex/claude-tuzi-apius-default
Open

调整 Claude 兔子线路默认域名#30
selwen-0102 wants to merge 1 commit into
developfrom
codex/claude-tuzi-apius-default

Conversation

@selwen-0102

Copy link
Copy Markdown
Collaborator

问题描述

Claude 兔子线路默认域名需要从 https://api.tu-zi.com 调整为 https://apius.tu-zi.com,同时不影响 Codex、Gemini、OpenClaw、Hermes 等其它应用线路。

修复思路

  • 更新 Claude 前端预设与后端官方种子默认域名。
  • 启动刷新官方供应商时,仅迁移 Claude 中名称为「兔子线路」且仍使用旧默认域名的历史配置。
  • 迁移时保留用户已填写的 API Key、Auth Token 与模型字段。
  • 补充 Provider 卡片对新域名的识别,充值/查询入口保持原地址。
  • 新增 docs/qa 文档说明本次变更与测试范围。

更新代码架构

  • 在官方供应商初始化流程中增加 Claude 兔子线路窄范围迁移函数。
  • 将 Claude 兔子线路默认域名源头统一到前端 preset 与后端 seed。
  • 增加前端 preset 测试与 Rust 种子迁移测试,覆盖新安装、已有配置刷新和非兔子线路不迁移场景。

验证

  • pnpm vitest run tests/config/claudeProviderPresets.test.ts
  • cargo test --manifest-path src-tauri/Cargo.toml --test provider_commands fresh_install_seeds_claude_and_gemini_presets_without_api_keys
  • cargo test --manifest-path src-tauri/Cargo.toml --test provider_commands provider_seed_does_not_overwrite_existing_api_keys
  • cargo test --manifest-path src-tauri/Cargo.toml --test provider_commands claude_tuzi_seed_migrates_existing_named_route_only

备注:完整 provider_commands 测试当前存在主线 Codex current provider 断言失败,和本次 Claude 默认域名改动无关;本次相关定向用例均已通过。

问题描述:Claude 兔子线路默认域名需要从 https://api.tu-zi.com 切换到 https://apius.tu-zi.com,且不影响其它应用线路。

修复思路:同步前端预设与后端官方种子,启动刷新时仅迁移 Claude 名称为兔子线路且仍使用旧默认域名的历史配置,并保留用户密钥和模型字段。

更新代码架构:在官方供应商种子初始化流程中增加 Claude 兔子线路窄范围迁移逻辑,补充配置测试、Rust 种子迁移测试及 docs/qa 交接文档。
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