Commit History

  1. feat: add validation and cleaning methods for unique combinations and extracted values⁠

    32af2de
  2. feat: enhance LLMClient with structured output capabilities⁠

    c77b1c5
  3. feat: update UniqueIndicesCombinator to use structured output from LLM⁠

    41ce2ae

  1. fix: update LLM retry and delay settings in configuration⁠

    9dfeb67
  2. feat: enhance app.py with session state management and extraction strategy selection⁠

    2d87de0

  1. feat: enhance architecture and developer documentation for clarity and detail⁠

    665cc97
  2. feat: enhance field and unique indices descriptions handling in app and agents⁠

    c1ae600

  1. feat: update unique indices combinator to return array of objects

    f98e92f

  1. Add extraction strategy selection and unique indices handling in app.py and FieldMapperAgent. Enhance Planner to accommodate new parameters for execution plans. Update AzureDIService to process tables and save extracted content in both markdown and JSON formats for improved traceability.

    924cb7d

  1. Refactor FieldMapperAgent to process entire documents at once, improving efficiency by eliminating page-by-page analysis. Update logging to reflect changes in document processing. Enhance AzureDIService to save extracted content to timestamped files for better traceability.

    26b3eb7
  2. Refactor AzureDIService to enhance document analysis logging and update table extraction logic. Temporarily disable table extraction and improve content type logging. Update TableAgent to reflect changes in context handling.⁠

    54478a0

  1. Add cost tracking functionality across various components, including Executor, Planner, and FieldMapperAgent. Integrate CostTracker to monitor LLM and document intelligence costs, enhancing logging for cost-related metrics and providing detailed cost breakdowns in the user interface.

    966ffcd
  2. Revise documentation in app.py for Deep‑Research PDF Field Extractor, enhancing clarity on system architecture, core components, processing pipeline, and key features. Update usage instructions and support resources for better user guidance.

    2eac01a

  1. Update Azure OpenAI API version in settings and enhance logging in LLMClient for request URL

    2e1dd92
  2. Add logging for settings initialization and update LLMClient to use settings for API version

    c5a266f
  3. Add logging for Azure OpenAI configuration in LLMClient

    6892adf
  4. Update requirements.txt to pin versions of dependencies for consistency and stability, including altair, pandas, streamlit, pyyaml, python-dotenv, openai, pydantic-settings, PyMuPDF, and azure-ai-documentintelligence.

    4057c2a
  5. Refactor Dockerfile to streamline app entry point and update requirements.txt with new dependencies. Remove outdated streamlit_app.py file.

    7499969
  6. Update Dockerfile to use new app entry point and enhance requirements.txt with additional dependencies. Remove obsolete streamlit_app.py file.

    0a40afa

  1. Duplicate from streamlit/streamlit-template-space⁠

    levalencia +1: FranckAbgrall
    Verified signature
    29604c0