-
Notifications
You must be signed in to change notification settings - Fork 675
✨ Add ScheduledTaskTool with global scheduler and frontend polling #3216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
2862282695gjh-afk
wants to merge
9
commits into
ModelEngine-Group:develop
Choose a base branch
from
2862282695gjh-afk:feature/scheduled-task-tool
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
499442f
✨ add ScheduledTaskTool with global scheduler and frontend polling
2862282695gjh-afk 4a19977
🧪 add unit tests for ScheduledTaskTool cron parsing and fire-time com…
2862282695gjh-afk a7dca50
🐛 fix cron OR semantics between day-of-month/day-of-week and isolate …
2862282695gjh-afk f67afb7
🐛 fix usability bugs found in end-to-end testing
2862282695gjh-afk bee8533
fix(scheduled-task): harden cancel/re-arm reliability and trim tool d…
2862282695gjh-afk 8ff6c99
refactor(scheduled-task): narrow broad exception handlers
2862282695gjh-afk 8f78c44
Merge remote-tracking branch 'origin/develop' into feature/scheduled-…
2862282695gjh-afk 07b63fb
Merge remote-tracking branch 'origin/develop' into feature/scheduled-…
2862282695gjh-afk bcf84f2
Merge remote-tracking branch 'origin/develop' into feature/scheduled-…
2862282695gjh-afk File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[代码规范]
batch_check_new_messages_endpoint的请求体使用了Dict[str, Any],缺少类型约束和输入验证。建议使用 Pydantic 模型定义请求结构(如BatchMessageCheckRequest),确保checks列表中的每个元素都包含必要的字段和类型校验。