Skip to content

feat(api): expose async task page progress - #5161

Open
fenixc9 wants to merge 1 commit into
opendatalab:masterfrom
fenixc9:feat/task-page-progress
Open

feat(api): expose async task page progress#5161
fenixc9 wants to merge 1 commit into
opendatalab:masterfrom
fenixc9:feat/task-page-progress

Conversation

@fenixc9

@fenixc9 fenixc9 commented Jun 21, 2026

Copy link
Copy Markdown

Adds page-level progress reporting to async /tasks parsing.\n\n- Exposes progress in task status responses\n- Reports whole-task page_current/page_total/percent only\n- Supports pipeline, vlm, and hybrid backends\n- Keeps progress callback failures non-fatal\n- Preloads page totals for multi-file VLM/hybrid tasks to keep percentages stable\n\nValidation:\n- python -m py_compile mineru/cli/fast_api.py mineru/cli/common.py mineru/backend/vlm/vlm_analyze.py mineru/backend/hybrid/hybrid_analyze.py mineru/backend/pipeline/pipeline_analyze.py\n- git diff --check\n- TaskPageProgress smoke test for multi-file aggregation

@dosubot dosubot Bot added size:L This PR changes 100-499 lines, ignoring generated files. enhancement New feature or request labels Jun 21, 2026
@github-actions

github-actions Bot commented Jun 21, 2026

Copy link
Copy Markdown
Contributor

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@fenixc9
fenixc9 force-pushed the feat/task-page-progress branch from 38495f7 to 77449dc Compare June 21, 2026 06:15
@fenixc9

fenixc9 commented Jun 21, 2026

Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

@fenixc9

fenixc9 commented Jun 21, 2026

Copy link
Copy Markdown
Author

recheck

github-actions Bot added a commit that referenced this pull request Jun 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant