AI Digital Library Assistant
by nihal2000co.huggingface.nihal2000/ai-digital-library-assistant-agent
- Remote endpoint
- 32 tools
- MIT
Tools
AI_Digital_Library_Assistant_Agent__broadcast_document_choicesAI_Digital_Library_Assistant_Agent__lambda_AI_Digital_Library_Assistant_Agent__lambda__1If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the toolAI_Digital_Library_Assistant_Agent__lambda__2If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the toolAI_Digital_Library_Assistant_Agent__lambda__3AI_Digital_Library_Assistant_Agent_delete_document_from_libraryAI_Digital_Library_Assistant_Agent_dochat_clearAI_Digital_Library_Assistant_Agent_dochat_sendChatGPT/Claude-style turn: user bubble + assistant bubble, PII visible.AI_Digital_Library_Assistant_Agent_dochat_send_1ChatGPT/Claude-style turn: user bubble + assistant bubble, PII visible.AI_Digital_Library_Assistant_Agent_enqueue_directory_uiAI_Digital_Library_Assistant_Agent_execute_content_taskAI_Digital_Library_Assistant_Agent_generate_podcast_uiUI wrapper for podcast generationAI_Digital_Library_Assistant_Agent_generate_tags_for_documentAI_Digital_Library_Assistant_Agent_load_dashboard_statsLoad dashboard statistics for the UIAI_Digital_Library_Assistant_Agent_lookup_job_uiAI_Digital_Library_Assistant_Agent_perform_searchAI_Digital_Library_Assistant_Agent_pii_add_custom_ruleAI_Digital_Library_Assistant_Agent_pii_detect_and_maskAuto-detect all PII types, show the masked placeholder view + findings.AI_Digital_Library_Assistant_Agent_pii_refresh_rulesAI_Digital_Library_Assistant_Agent_pii_refresh_rules_1AI_Digital_Library_Assistant_Agent_pii_remove_custom_ruleAI_Digital_Library_Assistant_Agent_pii_scan_documentLoad a library document and auto-detect its PII (respects toggles).AI_Digital_Library_Assistant_Agent_refresh_jobs_uiJob table + worker status; also refreshes document dropdowns because finishing queue jobs add new library documents in the background.AI_Digital_Library_Assistant_Agent_refresh_jobs_ui_1Job table + worker status; also refreshes document dropdowns because finishing queue jobs add new library documents in the background.AI_Digital_Library_Assistant_Agent_refresh_libraryFirst half of every refresh: stats list + fresh choices. Callers write the choices into ``doc_choices_state``; the state's .change handler broadcasts gr.update to every document dropdown (library, content, tags, delete, PII scan, podcast) so new/deleted documents appear everywhere with one code path.AI_Digital_Library_Assistant_Agent_refresh_library_1First half of every refresh: stats list + fresh choices. Callers write the choices into ``doc_choices_state``; the state's .change handler broadcasts gr.update to every document dropdown (library, content, tags, delete, PII scan, podcast) so new/deleted documents appear everywhere with one code path.AI_Digital_Library_Assistant_Agent_send_voice_message_v6Send message in voice conversation - Gradio 6 format If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the toolAI_Digital_Library_Assistant_Agent_send_voice_message_v6_1Send message in voice conversation - Gradio 6 format If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the toolAI_Digital_Library_Assistant_Agent_start_voice_conversationStart a new voice conversation session (text Q&A always works; ElevenLabs is additive).AI_Digital_Library_Assistant_Agent_stop_voice_conversationStop active voice conversationAI_Digital_Library_Assistant_Agent_update_options_visibilityUpdate visibility of options based on selected taskAI_Digital_Library_Assistant_Agent_upload_and_process_fileQueue one or many uploaded files for background ingestion; returns fast. Accepts a single filepath (legacy) or a list from gr.File(multiple). CPU-slow work (OCR, parsing, local embeddings) must never block the browser - the persistent ingestion queue owns the throughput. If a user passes a file as an input, use the upload_file_to_gradio tool, if present, to upload the file to the gradio app and create a Gradio File Input. Then use the returned path as the input to the tool
No tool matches.
As the server's own listing gives them. We never call a tool.