-
Notifications
You must be signed in to change notification settings - Fork 3
GML-2011 updated code for local temp files supports and delete logic #25
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
base: main
Are you sure you want to change the base?
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
…, and update UI messages
- Removed temp_session_id UUID generation from supportai.py - Temp folders now use consistent path: base_dir/ingestion_temp/graphname - Fixed delete endpoints to remove corresponding JSONL files when raw files are deleted
common/utils/text_extractors.py
Outdated
| } | ||
|
|
||
| async def _process_file_async(self, file_path, folder_path_obj, graphname): | ||
| async def _process_file_async(self, file_path, folder_path_obj, graphname, temp_folder): |
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.
@prinskumar-tigergraph can you add description for the args as some of them are generic names and unclear what's the real value it will be, e.g., file_path.
PR Type
Enhancement, Bug fix, Documentation, Other
Description
Stream JSONL ingestion with temp sessions
PDF->Markdown via pymupdf4llm, image cleanup
Session-aware delete APIs and JSONL pruning
Dependency updates and license addition
Diagram Walkthrough
File Walkthrough
5 files
Async JSONL writing, PDF extraction via pymupdf4llm, and temp cleanupUse temp-session JSONL for server ingest and single-shot loadingAdd session-aware deletion and ingestion temp cleanup endpointSimplify image description to file-path input; remove legacy saveUI setup updates for ingestion temp session handling1 files
Add pymupdf4llm and bump PyMuPDF version1 files
Add AGPL-3.0 license for pymupdf4llm dependency