Added

Add Knowledge Hub, deep analysis mode, and screening context support

New Features

  • Knowledge Hub, New module for managing knowledge records with full CRUD operations, API endpoints, and search with pagination
  • Not Applicable Detection, Screening processor now automatically identifies not-applicable questions
  • Screening Guidance, Added a context field to screenings, allowing users to attach guidance and additional rules that flow into metric extraction
  • MCQ Deep Analysis Mode, Refactored multi-choice question pipeline with a new deep analysis mode and ElasticSearch similarity integration

Improvements

  • More Consistent Inline References for Tables, Improved inline reference post-processing for table-based answers
  • General Table Reasoning, Improved reasoning capabilities when processing tables in answers
  • Resource Hub Crawling, Added bonus scoring for resource hub URLs and new keywords to web crawler
  • include_sub_responses Parameter, New parameter on screening responses for retrieving sub-responses
  • company_id on Screenings, Screenings now carry a company identifier
  • Optional file_ids Filter, get_files now supports filtering by specific file IDs

Bug Fixes

  • Fix File Status Filter, Corrected recursive folder contents query when excluding by file status
  • Fix Batch Context Propagation, Batch context is now properly passed when triggering executions from the file-ready path
  • Graceful Error Handling on Regeneration, More graceful handling of regeneration failures