Skip to content

feat(task): 添加任务停止运行功能#79

Open
HP-Patience wants to merge 1 commit into
jihe520:mainfrom
HP-Patience:suspendchat
Open

feat(task): 添加任务停止运行功能#79
HP-Patience wants to merge 1 commit into
jihe520:mainfrom
HP-Patience:suspendchat

Conversation

@HP-Patience
Copy link
Copy Markdown
Contributor

描述

为任务详情页面添加"停止运行"按钮,支持用户在任务执行过程中主动中止任务。

改动内容

后端

  • 新增 POST /modeling/{task_id}/cancel 取消接口
  • 实现 asyncio.Event 取消机制,支持中断 LLM 调用

前端

  • 添加 cancelTask() API 调用
  • 任务详情页添加"停止运行"按钮(红色破坏性样式)

修复问题

  • 修复任务取消后仍尝试调用 md_2_docx() 的错误(RuntimeError)

- 后端:新增 POST /modeling/{task_id}/cancel 取消接口
- 后端:实现 asyncio.Event 取消机制,支持中断 LLM 调用
- 前端:任务详情页添加"停止运行"按钮
- 修复:取消后避免调用 md_2_docx 的错误
@HP-Patience
Copy link
Copy Markdown
Contributor Author

点击按钮:
image

显示停止任务:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant