mshauri-fedha / src /app.py

Commit History

  1. feat: Enhance agent robustness by separating base and fallback LLMs, update Ollama model to 7B, and improve Docker startup reliability.

    de956af
  2. feat: Augment agent prompts with uploaded file context, clarify data storage consent, and add Qwen/Qwen1.5-110B-Chat to candidate models.

    f0c1010
  3. feat: Add 'Clear Chat & Ephemeral Data' button, ensure vector store persistence, and refresh agent upon new file uploads.

    fb34c56
  4. feat: Implement multi-file upload for DOCX, TXT, and MD documents, improve SQL table cleanup with name validation and quoting, and update file uploader UI.

    3d57f3d
  5. feat: Refactor PDF processing to use pymupdf4llm for markdown extraction and MarkdownTextSplitter for intelligent chunking, adding necessary dependencies.

    42ada4a
  6. feat: Extend file ingestion to support .xlsx, .xls, .docx, .txt, and .md formats, updating dependencies accordingly.

    dd70dea
  7. feat: enable user upload of CSV and PDF files with options for ephemeral or persistent storage.

    253adb2

  1. changed to use huggingface serverless endpoint with local CPU as a fallback

    f8266e7

  1. pdate src/app.py to prepend the sqlite:/// prefix to the database path.

    2d548c5
  2. deployment 1.0

    b860cd0