vector-auditor / src /models

Commit History

  1. Add max_tokens parameter to NexAGI endpoint

    AkshayM
    f89f0c8
  2. Add privacy column to Document model + migration 005

    AkshayM
    262e6d5

  1. Fix NexAGIResponse: reasoning_details is list[dict], not dict

    AkshayM
    807225f
  2. Fix NexAGI: reasoning_details list model_dump, add reasoning_details to message schema

    AkshayM
    9cb8ece
  3. Add /NexAGI endpoint — OpenRouter reasoning via nex-agi/nex-n2-pro:free

    AkshayM
    464d909

  1. feat: provider-based LLM profiles + per-request model switching⁠

    AkshayM
    9a38dd4
  2. feat: add page_width/page_height to citations for frontend bbox scaling + combined bbox+dimension extraction

    AkshayM
    2c0e3a3

  1. feat: on-demand pdfplumber bbox extraction for citation highlighting

    AkshayM
    49aaae7
  2. feat: add username field to User model, schemas, and API

    AkshayM
    c58901b

  1. fix: import parse_document outside .pdf scope; coerce datetime→str in all response schemas

    AkshayM
    51bad61

  1. fix: remove local file fallback, use Cloudinary only, add POST /documents/backfill endpoint for old docs

    AkshayM
    1fd184a
  2. fix: add file_url to every citation so the frontend PDF viewer gets the URL directly without extra API call

    AkshayM
    7226ce1
  3. fix: add file_url to DocumentResponse, pass request to _doc_response, handle old-path files in serve_file

    AkshayM
    aae70f2
  4. fix: normalize filenames (space/underscore) for doc counting in analyze tab, add document_id to Citation model

    AkshayM
    4bec4c4
  5. feat: /analyze now fairly samples all selected documents, adds cross_document_comparison + per_document_summary fields to response

    AkshayM
    cd3b9ef

  1. fix models.py: match Neon schema varchar sizes, add email unique constraint

    AkshayM
    167c070