mirror of
https://github.com/QwenLM/qwen-code.git
synced 2026-04-28 03:30:40 +00:00
fix(cron): prevent concurrent cron execution and queue properly
- Add queue-based cron processing in nonInteractiveCli for sequential execution - Block cron processing while user prompt is active in Session - Drain cron queue after prompt completion to process queued jobs - Reduce recurring task auto-expiry from 7 days to 3 days This fixes race conditions where cron jobs could fire during active prompts and ensures cron prompts are processed sequentially. Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
parent
dbc86e7672
commit
05f38543cf
6 changed files with 32 additions and 15 deletions
1
package-lock.json
generated
1
package-lock.json
generated
|
|
@ -26,6 +26,7 @@
|
|||
"@types/uuid": "^10.0.0",
|
||||
"@vitest/coverage-v8": "^3.1.1",
|
||||
"@vitest/eslint-plugin": "^1.3.4",
|
||||
"@xterm/headless": "^5.5.0",
|
||||
"@xterm/xterm": "^6.0.0",
|
||||
"cross-env": "^7.0.3",
|
||||
"esbuild": "^0.25.0",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue