Spaces:
Sleeping
Sleeping
Commit History
30 days ago
-
fix(ui): correct KAAL branding, wrong URLs, missing clone step in docs page
RemanenetSpy701820f -
docs: fix README accuracy for MCP and Supabase integration
RemanenetSpy435ba7e
-
fix: remove Cerebras, migrate to Gemini Flash + Groq pipeline (backend only)
RemanenetSpy- smriti_core/llm_router.py: Gemini Flash primary, Groq fallback for both pipelines - api/routes/chat.py: fixed runtime crash (system_content NameError), fixed logger NameError - agent/nodes.py: removed CEREBRAS_API_KEY from user-facing error message - smriti_core/svo_parser.py: updated stale commentd4739fd
-
docs: add Supabase BYODB specification to main README
RemanenetSpy5b5abe4 -
fix: full Supabase integration audit and cleanup
RemanenetSpy- Add missing query_temporal() to SupabaseStore (fixes AttributeError on time-range queries via BYODB) - Fix SupabaseStore class structure - proper boundary between SupabaseStore and SupabaseVectorStore - Fix embed text drift: use VectorStore._build_embed_text() in add_events_batch (includes raw_text, matches main store quality) - Fix ON CONFLICT DO NOTHING -> DO UPDATE SET in event_vectors (re-ingestion now updates vectors correctly) - Move asyncio to top-level import in connector.py - Wire eject_all_pools() to FastAPI lifespan shutdown (fixes pool leak on server restart) - Fix duplicate step #6 comment in ingest.py -> #7 - Update README and test_integration.ps1 to use Session Pooler URL with cloud deployment warning - Delete 31 dead one-off scripts from project root (check_*.py, fix_*.py, patch_*.py etc.)754e261
-
fix: syntax error in connector.py caused by replacement tool
RemanenetSpy2c18db8 -
fix: add missing increment_usage and multi_hop_query methods to SupabaseStore
RemanenetSpy7411b55 -
fix: correct method name for model loading
RemanenetSpyb1cb57a -
fix: lazy load embedding model in SupabaseVectorStore.add_events_batch
RemanenetSpy879481b -
revert: remove try-except debugging wrapper
RemanenetSpy5ec9412 -
chore: wrap ingest in try/except for debugging
RemanenetSpy7a248ff -
chore: restore X-Supabase-Url header approach and bubble up connection errors
RemanenetSpye79d76c -
chore: bubble up BYODB exceptions to API response
RemanenetSpyf3064e2
-
fix: asyncpg connect to Supabase IPv4 via PgBouncer port 6543
RemanenetSpya5974bc -
fix: bypass NGINX header stripping with optional ?supabase_url query param fallback
RemanenetSpy4e4b768 -
fix: Phase 3 FTS dynamic override — cap distance at 0.35 when keyword branch confirms match
RemanenetSpyc1365f7 -
feat: Phase 3+4 dynamic alias gap fix — hybrid RRF SQL + adaptive interrogative threshold
RemanenetSpy60638b6
-
fix: Supabase connector vector format and asyncio.to_thread for embeddings
RemanenetSpy8422447 -
docs: add Supabase BYODB 6-step testing guide to UI docs
RemanenetSpy8915a3f -
feat: Supabase BYODB integration - zero smriti_core changes
RemanenetSpy9ab69a5
-
feat(query): port Bayesian Gap Cutoff algorithm to production
RemanenetSpyReplaces static similarity_threshold with the 3-stage algorithm from benchmark/harness/run_precision_bench.py (best sweep: Gap=0.08/Max=0.52). Stage 1: Broad vector search (distance < 0.85) to cast wide candidate net Stage 2: Entity structural filter - drop zero-entity-overlap candidates Stage 3: Bayesian gap cutoff - dynamically isolate rank-1 if clear winner else include cluster up to MAX_CUTOFF=0.52 Benchmark result: 23/77 active passes, precision 0.299 (+148% vs baseline 0.117) Env-var overrides: SMRITI_GAP_THRESHOLD, SMRITI_MAX_CUTOFF, SMRITI_BROAD_CUTOFF Backwards-compatible: explicit similarity_threshold on QueryRequest still worksb6c41bf -
fix(svo): copula rule + few-shot examples + structural completeness guard
RemanenetSpy- Extend SVO_EXTRACTION_PROMPT with explicit LINKING VERB / COPULA RULE: teaches the model to treat copula complements as Object, never discard them - Add 5 targeted few-shot examples covering possessive+copula constructions (the exact pattern that caused Fixture 5 failure: 'X s CATEGORY is VALUE') - Add _object_is_category_label() structural completeness guard: detects when extracted object is a category label with value silently dropped, rejects before store, logs WARNING, raw_text still preserved in Turn Calendar Fixes: Fixture 5 - John's favorite color is blue -> object=blue (not 'favorite color')fbe18a1
-
feat(kaggle): dynamically set vLLM tensor_parallel_size to use all available GPUs (e.g. Kaggle's T4x2) for massive speedup
RemanenetSpy5bfcabd -
fix(kaggle): print progress on every case and incrementally save results to disk to prevent total data loss if Kaggle hits 12-hour timeout
RemanenetSpy20cebf8 -
fix(kaggle): replace .format() with .replace() to avoid KeyError on JSON braces inside the prompt
RemanenetSpydf608c2 -
fix(kaggle): cast all dataset fields to strings to prevent AttributeError on integer answers
RemanenetSpya122973 -
fix(kaggle): handle missing 'id' and 'category' keys in LongMemEval dataset cases gracefully to prevent KeyError
RemanenetSpy3cfa7ac -
fix(kaggle): forcefully remove torchcodec after pip installs to prevent it being re-installed as a dependency and crashing SentenceTransformers
RemanenetSpy11923ea -
fix(kaggle): forcefully remove broken torchcodec directory to prevent SentenceTransformers from crashing during initialization
RemanenetSpy62b9da3 -
fix(kaggle): unpin vllm to support Kaggle Python 3.12 update while keeping torchcodec uninstall
RemanenetSpy08c70ee -
fix(llm): revert cerebras model slug back to llama3.1-8b (no hyphen)
RemanenetSpy6e410cd -
fix(billing): use standard TURNSTILE_SECRET env var for Spin compliance
RemanenetSpy08f00bf -
fix(billing): robust Turnstile verification with SKIP_CAPTCHA escape hatch and fail-open network fallback
RemanenetSpy0970b7b -
fix: Turnstile CSP + Cerebras model slug + API key sanitization
RemanenetSpy- next.config.ts: add script-src-elem, worker-src, child-src for Turnstile (missing script-src-elem caused Chrome to silently block challenges.cloudflare.com) - billing.py: sanitize CF_TURNSTILE_SECRET, detect site/secret key mismatch, log full Cloudflare error-codes instead of empty exception string - llm_router.py: fix cerebras/llama3.1-8b -> cerebras/llama-3.1-8b (404 model not found), add _sanitize_key() to strip newlines from HF Spaces secrets before HTTP headers52a5cbc
-
fix(kaggle): downgrade vllm to 0.5.1 and remove torchcodec to bypass CUDA missing library error
RemanenetSpye155204 -
chore(benchmark): switch Kaggle notebook to ungated Qwen2.5-7B-Instruct to avoid license blocks
RemanenetSpy3bf9a1a -
fix(kaggle): correct dataset path and filename casing for Kaggle Linux filesystem
RemanenetSpy2040e1d -
fix(benchmark): run ALL cases for both S and M splits, save results JSON + BENCHMARKS.md
RemanenetSpy91236f3 -
update kaggle notebook to run both S and M splits sequentially
RemanenetSpy95b8018 -
feat(benchmark): add kaggle notebook for real smriti algorithm using local Llama 3 8B via vLLM
RemanenetSpy80a537b
-
fix(kaggle): remove hardcoded dataSources metadata to fix import error
RemanenetSpy1ae0e85 -
fix(kaggle): update dataset path to match user's custom kaggle dataset output
RemanenetSpycdb2a83 -
feat: add Kaggle notebook for LongMemEval S+M benchmark evaluation
RemanenetSpyfd13692 -
docs: overhaul README for clarity and structure
RemanenetSpy0269147
-
docs: add LongMemEval evaluation and BENCHMARKS.md leaderboard strategy
RemanenetSpyaa606b6 -
chore: reorganize repo — move benchmark_adapter to benchmark/adapters, cerberos contract to docs, remove stale error.txt and duplicate precision-mem-bench.md from docs
RemanenetSpy1cca1b2 -
feat(benchmark): add isolated benchmark suite with harness, adapters, and results
RemanenetSpy38fb868 -
feat: configure vercel rewrites for SEO pages
RemanenetSpy94c3d9f -
chore: add bulk generated SEO pages
RemanenetSpy6dd8468 -
feat: add Google Analytics G-7G3JG5WTW5 to Smriti UI layout
RemanenetSpy47dfca7