refactor(kiro): 拆分 auth_region/api_region,统一 region 解析逻辑

KiroAuthConfig 新增 auth_region(token 刷新端点)和 api_region(q.{region} 服务端点)字段,
通过 effective_auth_region() / effective_api_region() 方法统一各处散落的 region 回退逻辑,
与 kiro.rs 的 region 语义对齐。
This commit is contained in:
fawney19
2026-02-21 16:54:03 +08:00
parent f470ab6ec8
commit 19dd297138
6 changed files with 57 additions and 22 deletions

View File

@@ -337,7 +337,7 @@ async def _fetch_kiro_email(
if parsed and parsed.get("email"):
return parsed["email"]
except Exception as e:
logger.warning("[KIRO] 获取用户邮箱失败: {}", e)
logger.warning("[KIRO] 获取用户邮箱失败: {} | {}", type(e).__name__, e, exc_info=True)
return None