Skip to content

fix: 历史任务恢复按钮在非进行中状态均可显示 - #4062

Merged
hubin4826 merged 1 commit into
masterfrom
fix/agent-tree-recovery-btn
Jul 28, 2026
Merged

fix: 历史任务恢复按钮在非进行中状态均可显示#4062
hubin4826 merged 1 commit into
masterfrom
fix/agent-tree-recovery-btn

Conversation

@b1rdfree

@b1rdfree b1rdfree commented Jul 28, 2026

Copy link
Copy Markdown
Collaborator

扩展恢复按钮显示条件,支持 error、skipped、cancel 等非进行中任务状态。
关联后端:yaklang/yaklang#4771

扩展恢复按钮显示条件,支持 error、skipped、cancel 等非进行中任务状态。
@b1rdfree b1rdfree added the need more test 需要更多的测试 label Jul 28, 2026
@github-actions

Copy link
Copy Markdown
Contributor

PR CI 汇总

状态:全部通过

  • ✅ i18n(renderer src/main zh/zh-TW/en)
  • ✅ i18n(engine-link zh/zh-TW/en)
  • ✅ ESLint(renderer src/main)
  • ✅ TypeScript(renderer src/main)
  • ✅ ESLint(engine-link-startup)
  • ✅ TypeScript(engine-link-startup)
  • ✅ 图片/视频体积
  • ○ Vitest(main / renderer / engine-link;test 同目录·别名·相对路径)(skipped)
  • ✅ Prettier

由 pull_request test workflow 自动生成

@Vernon818 Vernon818 added ready and removed need more test 需要更多的测试 labels Jul 28, 2026
@hjhke
hjhke requested a review from Copilot July 28, 2026 08:15

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

该 PR 扩展了 AI 历史任务/当前任务在“非进行中”状态下的恢复(继续)按钮展示逻辑,使任务处于 error / skipped / cancel 等状态时也能显示“继续/恢复”入口,符合“历史任务恢复按钮在非进行中状态均可显示”的目标。

Changes:

  • 在任务聊天页底部操作区:为 skippedcancel 状态补齐“继续任务”按钮显示分支。
  • 在历史任务树:将“继续/恢复”按钮对当前任务的展示条件从仅 error 放宽为“非 inProgress 且非 loading”。

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
app/renderer/src/main/src/pages/ai-re-act/aiReActTaskChat/AIReActTaskChat.tsx 在 footer extra 的状态分支中加入 skipped/cancel,与 error 一并可触发“recover”动作入口。
app/renderer/src/main/src/pages/ai-agent/chatTemplate/historyTaskTree/HistoryTaskTree.tsx 放宽当前 coordinator 的“继续/恢复”按钮展示条件为 status !== inProgress(并结合 loading 状态控制)。

@hubin4826
hubin4826 merged commit 6ce84b7 into master Jul 28, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants