Commit History

  1. fix(retrieval): store the BM25 index as gzipped JSON instead of pickle (#13)⁠

    Omar Solano +1: Claude Fable 5
    Unverified signature
    e0d6ca8
  2. Use direct DeepSeek as default model

    Louis-François Bouchard
    8a9b6de
  3. Use OpenRouter DeepSeek with Gemini fallback

    Louis-François Bouchard
    dc3936a

  1. fix(activity): repeated Gemini search queries start a fresh cycle⁠

    omarsol +1: Claude Fable 5
    e77db50
  2. fix(graphrag): query-relevant community reports, rerank floor parity⁠

    omarsol +1: Claude Fable 5
    72f3c77
  3. fix(retrieval): budget skip, standard RRF, fail-fast collection load⁠

    omarsol +1: Claude Fable 5
    0f36b6a
  4. fix(config): restore default dotenv precedence (shell wins over .env)⁠

    omarsol +1: Claude Fable 5
    75e4226
  5. fix(config): honor AI_TUTOR_KB_DIR for every KB path⁠

    omarsol +1: Claude Fable 5
    d4aa2ef
  6. fix(citations): keep labels of links with balanced brackets⁠

    omarsol +1: Claude Fable 5
    f1138d7
  7. perf(citations): cache the KB manifest indexes⁠

    omarsol +1: Claude Fable 5
    935b714
  8. fix(api): close request-size gaps in body and history caps⁠

    omarsol +1: Claude Fable 5
    c0cba75
  9. fix(api): emit stream error frame after cleanup parts⁠

    omarsol +1: Claude Fable 5
    25b8052

  1. fix(citations): handle malformed links; count only consulted docs in activity (#12)⁠

    Omar Solano +1: Claude Fable 5
    Unverified signature
    2bacdcc

  1. Public docs-only bundle: allowlist filtering, leak audit, kb.tar.gz cold start (#11)⁠

    Omar Solano +1: Claude Fable 5
    Unverified signature
    7e5f705

  1. wip: eval harness + public docs bundle; relocate eval docs into evals/ (#10)⁠

    Omar Solano +1: Claude Opus 4.8 (1M context)
    Unverified signature
    dc474cb

  1. fix(citations): drop code-block URLs from chips; default URL reading off⁠

    omarsol +1: Claude Opus 4.8 (1M context)
    64590e2

  1. feat(prompts): add course content reproduction policy and related tests

    9e804b1
  2. Merge experiment #3: SLM knowledge compaction (Ollama small models, 32k window)⁠

    omarsol +1: Claude Opus 4.8 (1M context)
    6145817
  3. Merge experiment #5: context-compaction study (keep-all vs compaction vs retrieve, Gemini 2.5 Flash)⁠

    omarsol +1: Claude Opus 4.8 (1M context)
    1ab0db9
  4. Merge experiment #2: GraphRAG vs classical RAG (opt-in retriever + scoped comparison)⁠

    omarsol +1: Claude Opus 4.8 (1M context)
    b596739
  5. feat(evals): single-turn latency finding (F27) + de-confound latency tooling⁠

    Omar Solano +1: Claude Opus 4.8 (1M context)
    Unverified signature
    c3ce548

  1. evals(slm): Axis-A memory-compaction arm on local SLMs⁠

    Louis-François Bouchard +1: Claude Opus 4.8 (1M context)
    c93290d
  2. memory: add hierarchical and delta summarization presets (Axis A)⁠

    Louis-François Bouchard +1: Claude Opus 4.8 (1M context)
    bbeda18
  3. compaction study: harness for compaction-vs-keep-everything on a long lesson⁠

    Louis-François Bouchard +1: Claude Opus 4.8 (1M context)
    0ad2e61
  4. graphrag: publish the index to HF for reproducibility (prod cold-start skips it)⁠

    Louis-François Bouchard +1: Claude Opus 4.8 (1M context)
    814e43b

  1. style: apply ruff formatting to telemetry and report⁠

    omarsol +1: Claude Opus 4.8 (1M context)
    0a22ac4
  2. Refactor telemetry pricing and evaluation reports⁠

    e7f812d
  3. graphrag: validate retriever vs real index, fix bugs, scope by source⁠

    Louis-François Bouchard +1: Claude Opus 4.8 (1M context)
    824b2e8
  4. Add OpenRouter provider for open-model evals⁠

    sam04-ops +1: Claude Opus 4.8 (1M context)
    4c3b588
  5. graphrag: scaffold true GraphRAG retriever arm (opt-in, default unchanged)⁠

    Louis-François Bouchard +1: Claude Opus 4.8 (1M context)
    d498287

  1. Refine v2 eval plan and memory harness

    76c99a5

  1. Add Part C eval variants, LLM judge, and harness fixes⁠

    omarsol +1: Claude Opus 4.8 (1M context)
    c344089

  1. Add evaluation harness for memory/context-management experiments⁠

    omarsol +1: Claude Fable 5
    a04f9ea

  1. Enhance knowledge base and API functionality⁠

    f2e8e50
  2. Enhance API validation and error handling⁠

    9db7240
  3. Enhance model validation and tool call management⁠

    b9d31e4
  4. Enhance chat service and provider events handling⁠

    04ac085
  5. Enhance chat service and configuration management⁠

    bc9b417
  6. Implement thread management and transcript handling in chat service⁠

    c205736
  7. Enhance citation handling and UI components⁠

    3c4adeb

  1. Enhance reasoning delta handling and chat message preview⁠

    b155332
  2. Enhance UIMessageStreamEncoder and chat service functionality⁠

    88978a0
  3. Enhance error handling in BM25 index loading⁠

    1f970f0
  4. Refactor project structure and update dependencies⁠

    d879dad
  5. Renamed 'scripts' folder to 'app', removed mongo and instructor libraries

    bd180ae