Tune Presidio: strict mode masks names+orgs for NDA, light mode skips them for research 073907c AkshayM commited on 25 days ago
Add privacy flag to upload β PII runs only when privacy=True (NDA mode) 82a91b9 AkshayM commited on 25 days ago
Skip MarkItDown for PDFs β run only as fallback if pypdf returns empty e2a2578 AkshayM commited on 25 days ago
Swap pdfplumber β pypdf for upload parsing (3x faster text extraction) a965d17 AkshayM commited on 25 days ago
Fix upload dedup crash: scalar_one_or_none β scalars().first() for sha256 lookup f67c9de AkshayM commited on 26 days ago
Remove forced section headers from SYSTEM_WHITE_BOX β /query returns raw LLM output d134998 AkshayM commited on 26 days ago
Fix NexAGIResponse: reasoning_details is list[dict], not dict 807225f AkshayM commited on 26 days ago
Fix NexAGI: reasoning_details list model_dump, add reasoning_details to message schema 9cb8ece AkshayM commited on 26 days ago
Add /NexAGI endpoint β OpenRouter reasoning via nex-agi/nex-n2-pro:free 464d909 AkshayM commited on 26 days ago
Restore JSON parsing in analyze_document β populate all DocumentAnalysis fields 06a5fdf AkshayM commited on 26 days ago
Append verification warning to answer so frontend always shows it 1a0d1f5 AkshayM commited on 27 days ago
Skip PERSON/LOCATION/ORG in PII masking β only mask contact & financial IDs ebf84fb AkshayM commited on 27 days ago
Safe minimax defaults: no thinking, temp=0.3, max_tokens=4096 536fca2 AkshayM commited on 27 days ago
Profile-aware API key: mercury uses INCEPTION_API_KEY, minimax uses LLM_API_KEY fe833f1 AkshayM commited on 27 days ago
Minimax uses LLM_BASE_URL env var; mercury always uses inceptionlabs.ai e2b443d AkshayM commited on 27 days ago
Remove LLM_BASE_URL env override β use profile's own base_url 08f6f02 AkshayM commited on 27 days ago
Keep only mercury + minimax profiles; remove custom profile logic entirely 980aa8d AkshayM commited on 27 days ago
Drop custom profile as default β always default to mercury; minimax remains selectable 17b877a AkshayM commited on 27 days ago
Speed up analyze: use black_box mode (no thinking, 2K tokens) instead of white_box 3a19fe3 AkshayM commited on 27 days ago
Remove _strip_headers post-processing β let LLM output pass through as-is bededb8 AkshayM commited on 27 days ago
Strip headers server-side + stronger prompt to enforce plain-text output f4d05f9 AkshayM commited on 27 days ago
Force plain-text output: remove all headers/structure from LLM prompt d62b685 AkshayM commited on 27 days ago
Simplify document_agent: drop JSON parsing, return raw LLM output; fix llm.py syntax errors 7fdb111 AkshayM commited on 27 days ago
fix: strict query-only output in analyze β no extra sections 79d0c2f AkshayM commited on 27 days ago
fix: make analyze JSON structure query-driven instead of rigid template 6d2e6ad AkshayM commited on 27 days ago
fix: normalize list-typed limitations/methodology from LLM JSON ede9cc4 AkshayM commited on 27 days ago
fix: increase httpx timeout 120s -> 300s/600s for thinking models 6addc68 AkshayM commited on 27 days ago
fix: thinking.type enabled instead of adaptive for NVIDIA API 1c1c87d AkshayM commited on 27 days ago
feat: minimax temp=0.1 + thinking adaptive + json output for analyze 28a6ad4 AkshayM commited on 27 days ago
fix: handle LLM_BASE_URL with or without /chat/completions suffix cc8bded AkshayM commited on 28 days ago
feat: provider-based LLM profiles + per-request model switching 9a38dd4 AkshayM commited on 28 days ago
fix: reduce max_citations_total=10, retrieve_k=15, rerank_top_k=10 + filter chunks <50 chars 542c221 AkshayM commited on 28 days ago
feat: remove per-doc citation cap, bump rerank_top_k=20, max_citations_total=50, expose all retrieved citations a2a3e4f AkshayM commited on 28 days ago
fix: retrieve_k=20, strengthen system prompts to prevent citation hallucination, add _sanitize_citations post-processing 12bcac9 AkshayM commited on 28 days ago
fix: black-box concise -> medium reasoning, white-box researcher + analyze -> high 438e3b0 AkshayM commited on 28 days ago
fix: use high reasoning for verify, medium for gaps + full citation text for gaps 13ff565 AkshayM commited on 28 days ago