refactor: update API configuration handling and improve logging level

This commit is contained in:
Vaayne 2025-09-23 22:51:53 +08:00
parent 781b01ee17
commit e02f826707

View File

@ -68,11 +68,7 @@ class ClaudeCodeService implements AgentServiceInterface {
return aiStream
}
// TODO: use cherry studio api server config instead of direct provider config to provide more flexibility (e.g. custom headers, proxy, statistics, etc).
const apiConfig = await apiConfigService.get()
// process.env.ANTHROPIC_AUTH_TOKEN = apiConfig.apiKey
// process.env.ANTHROPIC_BASE_URL = `http://${apiConfig.host}:${apiConfig.port}`
const loginShellEnv = await getLoginShellEnvironment()
const env = {
...loginShellEnv,
@ -126,7 +122,7 @@ class ClaudeCodeService implements AgentServiceInterface {
options.resume = lastAgentSessionId
}
logger.silly('Starting Claude Code SDK query', {
logger.info('Starting Claude Code SDK query', {
prompt,
cwd: options.cwd,
model: options.model,