Commit History

Yesterday

  1. feat(documents): add bulk DELETE /documents endpoint and active task cancellation Running

    9f0929b
  2. feat(rag): isolate conversational mode from stored docs unless explicitly attached or mentioned

    2926b6d
  3. fix(chat): detect casual conversation to prevent unwanted web search on chit-chat

    a7887b4
  4. fix(auth): fallback to default client ID gracefully and expose shared documents

    bbcb666
  5. fix(postgres): safely defer owner_id index creation to auto-migration step

    0deb3a0
  6. fix(rag): prioritize document tree root title and exclude generic headings in research queries

    1fa8476
  7. feat(research): enrich academic queries with active document topic and enforce verified arXiv citations

    29a9e61
  8. fix(llm): guard Groq fallback against 8000 TPM limit with prompt compaction and context trimming

    2789a91
  9. fix(cors): permit Vercel and HF Spaces domains via origin regex and update tests

    9257463
  10. fix(studio): switch Groq model to high-quota gpt-oss-120b and parallelize quiz generation

    4677a3b
  11. feat(studio): enrich mindmap nodes with full text and provide evidence_text excerpts in quiz

    f3f0bbe
  12. fix(postgres): normalize DSN credentials and URL-encode special characters in password

    698fc89
  13. chore(deps): declare missing runtime dependencies and refresh requirements lock

    841b61d
  14. feat(llm): add explicit client and streaming timeouts with failover preservation

    ee92077
  15. feat(cors): configure restricted CORS allowlist from environment

    236f036
  16. feat(upload): harden PDF upload with chunked size limits, magic bytes check, and sanitized storage

    45a0af7
  17. feat(security): implement SSRF protection, safe manual redirects, and body limits in web reader

    699abca
  18. feat(ratelimit): implement dual-key in-memory sliding window rate limiter

    efdcc61
  19. feat(auth): enforce client ownership and data isolation across all endpoints and databases

    a506cc3
  20. fix(startup): ensure static and data directories exist before mounting and writing

    AI Assistant
    92742e1
  21. feat(rag): implement nucleus top_p retrieval and exact inner page citation pinning⁠

    AI Assistant
    de0d0d6
  22. feat(eval): add unified FinanceBench benchmark suite and full-system verification report

    AI Assistant
    8b4bcb4
  23. feat: upgrade FastMCP and internal tools to Research & Study MCP suite⁠

    AI Assistant
    dad455c
  24. feat(studio): implement Phase 4 Interactive Study Studio backend with mindmap graph and AI quiz generator

    AI Assistant
    9ad6c13
  25. feat(retrieval): implement Phase 3 query intent classification and dossier root context injection

    AI Assistant
    f4d3bb7
  26. feat(retrieval): implement vectorless hybrid search with zero-dependency BM25 and weighted RRF

    AI Assistant
    3a2ce42
  27. feat(rag): inject page boundaries and implement sub-node paragraph pruning for precise citations

    AI Assistant
    2bc0095

11 days ago

  1. feat: add active HTTP link testing and strict content validation prompt directives

    AI Assistant
    7d5d266
  2. feat: add FastMCP web search server, tool and dual citations

    AI Assistant
    63f56d4
  3. feat: expose database connection diagnostics on /health

    AI Assistant
    190fb26
  4. feat: integrate PostgreSQL persistence for documents, trees, and chat sessions

    AI Assistant
    8eaad14

13 days ago

  1. fix: ensure chat existence in persistent DB, safe history endpoint, and data mount support

    AI Assistant
    a57411f
  2. feat: add multi-document vectorless RAG, session isolation, and memory services

    AI Assistant
    0039ed6
  3. feat: add Atlas identity, document endpoints, and Groq fallback for depleted tokens

    AI Assistant
    dff6fcd

23 days ago

  1. feat: asynchronous PDF upload and background indexing with status polling

    AI Assistant
    d13ebb9
  2. chore: update Dockerfile to python 3.11, set HF app_port, and ignore log files

    AI Assistant
    1b81d8f
  3. update

    AI Assistant
    be59b3a
  4. feat: add RAG application modules, services, routers, and schemas for document and chat processing

    AI Assistant
    7b5352e

  1. Enhance LLMService to coerce node IDs and improve tree normalization

    AI Assistant
    9c36dc8
  2. update

    AI Assistant
    9b5a2e4
  3. Refactor LLMService to integrate gemini client and update dependencies in pyproject.toml

    AI Assistant
    ad67d8e
  4. Refactor DocumentService to allow optional API key during initialization

    AI Assistant
    bfe9d27
  5. update

    AI Assistant
    274ce7e
  6. update

    AI Assistant
    2a38361
  7. Refactor code structure for improved readability and maintainability

    AI Assistant
    bdf20e7