Commit History

Aggressively enforce complete JSON generation in system prompt to prevent truncation
ab42caf

Dama12 commited on

Fix Pydantic validation errors by coercing strings to lists in Protocol parser
aeb04f5

Dama12 commited on

Fix Matplotlib backend issue for Strategy Map visualizer
700b86c

Dama12 commited on

Remove max_tokens limit and strongly discourage long thinking block
c2b4d11

Dama12 commited on

Limit K2 reasoning length to prevent JSON truncation
30d4441

Dama12 commited on

Fix K2 Think Engine JSON parsing schema by enforcing strict JSON template
2819838

Dama12 commited on

fix: commando-style prompt to force JSON and stop model self-narration
3e1b0bf

Dama12 commited on

fix: ultra-robust non-greedy JSON extraction and markdown cleanup
e1a503b

Dama12 commited on

fix: production-ready settings (temp=0, timeout=300) and simplified expert prompt for K2 engine
245616c

Dama12 commited on

perf: optimize token usage and context window for K2 engine (10k context, 8k response)
08f3ab0

Dama12 commited on

debug: add deep logs and index-based extraction fallback for K2 engine
6399eda

Dama12 commited on

fix: diamond-shield JSON extraction and repair logic with [RESULT] tag support
4ba1096

Dama12 commited on

chore: major reliability overhaul - added result_data storage, auto-migrations, and fixed JSON parsing
18482ee

Dama12 commited on

fix: use standard json module for parsing to avoid langchain version conflicts
4b5fcba

Dama12 commited on

fix: robust JSON extraction using indices and parse_json_markdown
5293b7b

Dama12 commited on

fix: align ReasoningTrace fields with database schema
616ce9e

Dama12 commited on

fix: bump memory collection version and align with fastembed named vectors
79fd30c

Dama12 commited on

fix: align qdrant vector naming with fastembed default
6829fbd

Dama12 commited on

fix: reliable ArXiv ID lookup and uniformized paper ID prefixes
449681d

Dama12 commited on

fix: robust qdrant indexing and K2 think JSON extraction logic
26cf0f9

Dama12 commited on

fix: validate ScientificDocument schema with authors and document_type
9035689

Dama12 commited on

fix: resolve UnboundLocalError for logger in AnalysisService
2593ebc

Dama12 commited on

fix: add auto-migration for remote_id and summary columns in main.py lifespan
4f88122

Dama12 commited on

fix: automatic paper persistence, qdrant index fix, and JSON output hardening for K2 Think
d77f57b

Dama12 commited on

fix: use qdrant-client[fastembed] extra for proper integration
8fa65b8

Dama12 commited on

fix: remove unused unstructured dependency to resolve onnxruntime version conflicts
8010da2

Dama12 commited on

fix: upgrade unstructured to resolve onnxruntime conflict with fastembed
58052ca

Dama12 commited on

fix: resolve pillow dependency conflict with fastembed
cc225cb

Dama12 commited on

refactor: restore LangChain orchestration for robust scientific analysis and chat
1fe7770

Dama12 commited on

feat: replace OpenAI embeddings with local FastEmbed models for semantic memory
cdd8875

Dama12 commited on

docs: finalize architecture documentation and ensure exclusive K2 Think model integration
803fd56

Dama12 commited on

fix: resolve InFailedSqlTransaction by adding db.rollback() in background task and adding detailed error logging
2839032

Dama12 commited on

fix: correct internal schema import in AnalysisService background task
b017d78

Dama12 commited on

fix: correct Response and FileResponse import location
0597c70

Dama12 commited on

fix: actually start background analysis task and implement process_analysis in AnalysisService
dce8249

Dama12 commited on

fix: add 'model' field to AnalysisRequest schema to resolve AttributeError
ff92df6

Dama12 commited on

fix: add missing memory fields to API AnalysisRequest schema to prevent Pydantic ValueError
2b8b269

Dama12 commited on

fix: resolve NameError for 'logger' in analysis routes
fc771d2

Dama12 commited on

feat: include direct pdf_url in search results for pre-analysis download
910ded6

Dama12 commited on

feat: complete memory system with Research Profile (Level 3)
d2193b7

Dama12 commited on

feat: implement persistent chat memory (Conversation Level 1)
2f9efc0

Dama12 commited on

docs: update README with OpenAlex, Semantic Memory, and History features
0f82d71

Dama12 commited on

feat: implement Long-Term Semantic Memory using Qdrant (Approach B)
ee33562

Dama12 commited on

fix: address user feedback - persistent history, session duration (24h), and auto-save papers to default project
05d4e50

Dama12 commited on

feat: complete OpenAlex integration as 4th discovery source (search + download + discipline mapping)
e596a0b

Dama12 commited on

feat: add OpenAlex service for academic paper discovery
d15b04e

Dama12 commited on

fix: resolve InFailedSqlTransaction aborting auto-migration by using information_schema and AUTOCOMMIT
4a47efa

Dama12 commited on

fix: resolve PydanticSchemaGenerationError caused by invalid datetime type in UserResponse
72f13aa

Dama12 commited on

chore: trigger hugging face rebuild
7499996

Dama12 commited on

feat: added manual migration endpoint to force schema update on Supabase
80f26e1

Dama12 commited on