feat: 默认Provider改为DeepSeek + 配置目录统一.jcc + 首次启动自动生成配置模板#50
Merged
Conversation
…首选且成本更低,作为默认Provider更符合目标用户
…ttribution Hook(LOW+feature flag)
…径不一致,11处硬编码统一用AppDataConstants,配置模板用StringBuilder避免嵌套字符串可读性问题
…Linux/macOS风格一致(~/.jcc/),26处SpecialFolder.ApplicationData统一替换为UserProfile
…oadConfigAsync之前调用,确保非交互模式也能生成模板
liuqihonggit
enabled auto-merge (squash)
July 18, 2026 23:08
…ir断言,ServiceRegistrationIntegrationTests使用DeepSeek默认模型
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary\n\n- 默认 Provider 从 OpenAI 改为 DeepSeek,默认模型 deepseek-v4-flash\n- 配置目录从 jcc/ 统一为 .jcc/(全局目录从 AppData/Roaming 改为 UserProfile)\n- 首次启动自动生成带注释的配置文件模板(auth.json + settings.json),不覆盖已有文件\n- 11 处硬编码 jcc/.jcc 路径统一使用 AppDataConstants\n- 26 处 SpecialFolder.ApplicationData 统一替换为 SpecialFolder.UserProfile\n- README 添加 DeepSeek 使用说明(环境变量/配置文件/项目级配置/可用模型/API Key 优先级)\n- ConfigJsonContext 添加 ReadCommentHandling 支持 JSONC 注释\n- 删除冗余的默认值测试用例