fix: AskUserQuestion 默认永不超时 + 移除误导性 primary 高亮 - #243
Conversation
- 选项按钮统一 default 样式,避免被误以为已选中 - 超时改为可通过 ASK_USER_TIMEOUT_MS 环境变量配置,默认 0 = 永不超时 - 同步更新测试用例 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
Claude finished @lishuceo's task in 2m 6s —— View job PR Review Progress
Review Result · ✅ Approved (with one nit)完整评审已发到 summary 评论。要点:
|
Code Review · ✅ Approved (with one nit)Verdict: 改动小、聚焦、有测试覆盖,可以合入。 改动分析
🟡 待跟进(轻微)· confidence 80
// 如果发送失败,立即 reject 而非等待用户回答(避免任务永久挂起)(不是 diff 范围内的行,所以没有放成 inline 评论。) ℹ️ 设计提示(非 blocker) 默认
PR 标题明确说「默认永不超时」,所以这是 by-design。但建议确认一下:
不阻断合并,留作后续观察。 |
|
Claude finished @lishuceo's task in 1m 30s —— View job PR Review Progress
Review Result · ✅ Approved (re-confirmed after sync)最新 push 是 改动确认
🟡 遗留 nit · confidence 90(与上一轮 review 一致,仍未修复)
// 如果发送失败,立即 reject 而非等待用户回答(避免任务永久挂起)ℹ️ 设计提示(非 blocker,与上一轮一致) 默认 PR title 写明「默认永不超时」,所以是 by-design。建议确认是否有其他取消路径(如
留作后续观察,不阻断本次合并。 · branch |
默认已改为永不超时,原注释 '5 分钟超时' 已与现状脱节。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
Claude finished @lishuceo's task in 56s —— View job Code Review · ✅ ApprovedVerdict: 改动小、聚焦、有测试覆盖,并且上一轮 review 的 nit 已修复。可以合入。 上一轮 nit 修复确认
改动复核
Resource leak / 队列阻塞确认我审了一下
这是 PR title 明确声明的语义,不阻断合并。后续可以考虑加一个手动取消入口(slash command 或卡片「取消」按钮)作为兜底,但不影响本次合入。 Tasks
branch |
变更概述
default样式,不再把第一项染成primary,避免被误以为已选中ASK_USER_TIMEOUT_MS环境变量配置,默认0= 永不超时(原硬编码 5 分钟)ask-user-question.test.ts用例测试计划
npx vitest run src/__tests__/ask-user-question.test.ts通过(11/11)npm run typecheck通过🤖 Generated with Claude Code