liuzh
|
2adbfa56bc
|
feat: 支持OpenAI/Anthropic双API提供者切换,Banner显示URL和模型
通过 claude-code.provider 配置切换API提供者:
- openai(默认): 使用 OpenAI 兼容 API,支持各种代理服务
- anthropic: 使用 Anthropic 原生 API
配置方式:
- 环境变量: CLAUDE_CODE_PROVIDER=openai|anthropic
- application.yml: claude-code.provider
Banner 增强:
- 启动时显示当前 Provider、Model、API URL
- Scanner降级模式也显示同样信息
启动脚本更新:
- run.ps1/run.bat 添加完整的双provider配置说明
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
1 month ago |
liuzh
|
549cc79dc6
|
fix: 修复Windows终端UTF-8编码问题,恢复emoji字符
根因: System.out使用平台默认编码(CP936/GBK),emoji无法编码显示为?。
修复方案:
1. JVM参数: -Dstdout.encoding=UTF-8 -Dstderr.encoding=UTF-8 -Dfile.encoding=UTF-8
2. 代码层: PrintStream使用StandardCharsets.UTF_8
3. 启动脚本: run.bat添加chcp 65001, run.ps1设置Console编码
同时revert之前的emoji→ASCII替换,恢复原始emoji符号。
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
1 month ago |
liuzh
|
b7ad7956c0
|
fix: 启动脚本添加MAVEN_OPTS抑制JDK25兼容性警告
设置--enable-native-access和--sun-misc-unsafe-memory-access
消除Maven自身jansi和guava在JDK25下的WARNING输出
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
1 month ago |
liuzh
|
1c74bbdcdb
|
fix: 关闭Spring Boot banner和启动日志,添加run.bat启动脚本
- application.yml: banner-mode=off, 所有日志级别提升到WARN
- 启动时不再显示Spring Boot ASCII art和INFO日志
- 控制台只显示Claude Code自己的输出
- run.bat: 预配置JDK25环境变量的一键启动脚本
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
1 month ago |