- Add CheckpointService with full CRUD capabilities for task checkpoints - Support document-level progress tracking and state management - Implement pause/resume/cancel functionality - Add retry logic with configurable limits for failed documents - Track token usage and overall progress - Include comprehensive unit tests (22 tests) - Include integration tests with real database (8 tests) - Add working demo with 4 real-world scenarios - Add TaskCheckpoint model to database schema This feature enables RAPTOR and GraphRAG tasks to: - Recover from crashes without losing progress - Pause and resume processing - Automatically retry failed documents - Track detailed progress and token usage All tests passing (30/30) |
||
|---|---|---|
| .. | ||
| joint_services | ||
| services | ||
| __init__.py | ||
| db_models.py | ||
| db_utils.py | ||
| init_data.py | ||
| reload_config_base.py | ||
| runtime_config.py | ||