Kiro.rs 0.6.2
主题:Builder ID/free 流式对话 profileArn 400 修复 + 后台前端依赖清理。上一版为规避占位符 ARN 的 403 风险,在流式请求中剥离了 BuilderID 占位 profileArn;但 q.* /generateAssistantResponse 对 Builder ID/free 账号仍强制要求该字段,调用 claude-sonnet-4.5 等模型会报 400 "profileArn is required for this request."。这一版恢复纯 Builder ID/free 流式请求体的占位 ARN,同时保留 Enterprise / IdC 账号解析真实 ARN 的路径。
🛠 修复 — Builder ID/free 流式对话 profileArn 400
- 恢复 Builder ID 占位 profileArn 注入:
KiroCredentials::streaming_profile_arn()对 OAuth Builder ID/free 凭据会原样返回显式占位 ARN;未填充时按官方 IDE 行为回退到 Builder ID 默认占位 ARN,避免流式端点因缺少profileArn直接返回 400。 - 保留 Enterprise / IdC 真实 ARN 优先级:发起流式请求前仍会通过
resolve_profile_arn_for尝试解析并回填 Enterprise / IdC 真实profileArn;解析成功后使用真实 ARN,纯 Builder ID 无 Enterprise profile 时才回退占位 ARN。 - 补充回归测试:新增断言覆盖显式 Builder ID 占位 ARN、未填充 Builder ID/free 凭据、Social 固定 ARN、真实 ARN 与 API Key 凭据的流式
profileArn行为。
🧹 清理 — 后台前端依赖
- 移除未使用的
@radix-ui/react-select依赖:后台下拉框已在 0.6.1 改为基于DropdownMenu的实现,本版清理残留依赖,避免前端依赖树继续携带未使用包。
Docker image:
zyphrzero/kiro-rs:0.6.2
zyphrzero/kiro-rs:latest
Release assets include SHA256SUMS.txt for checksum verification.