Commit History

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

fix: auto-migration at startup to add credits/last_refill_date columns and backfill 2000 credits for existing users
76f55bd

Dama12 commited on

fix: expose credits in UserResponse and sync schema updates
982ccea

Dama12 commited on

fix: expose credits in UserResponse schema for API sync
da2ee52

Dama12 commited on

feat: backend credit management (2000 daily tokens) with auto-refill logic and deduction API
adc93cc

Dama12 commited on

Add DOAJ and PubMed integrations with Discipline Hub classification engine
7ef1abc

Dama12 commited on