riprap / app

Commit History

  1. fix(vllm): only pass documents via chat_template_kwargs, not top-level

    Verified signature
    3034360
  2. fix(vllm): reduce num_predict 512→350 to stay under max_model_len=2352

    Verified signature
    51e6b76
  3. fix(vllm): strip document-role messages before sending to vLLM

    Verified signature
    80deb38
  4. fix(mellea): restore vLLM probe with auth header + non-5xx check

    Verified signature
    c92bd29
  5. fix: remove vLLM probe + move warmup post-planner

    Verified signature
    9ba3950
  6. fix: conditional Ollama timeout — 5s when vLLM primary, 240s otherwise

    Verified signature
    f4632b7
  7. fix: vLLM probe with auth header + accept 401 as ready

    Verified signature
    7859ba2
  8. fix: vLLM readiness probe + fast Ollama fallback timeout (app/mellea_validator.py)

    Verified signature
    4858f1e
  9. fix: vLLM readiness probe + fast Ollama fallback timeout (app/llm.py)

    Verified signature
    3368898
  10. fix(mellea): raise first_token_timeout to 400s to match new 360s LiteLLM timeout

    Verified signature
    d2b160d
  11. fix(llm): raise vLLM first-token timeout to 360s for RunPod cold start

    Verified signature
    d79c380
  12. fix(mellea): set _timed_out on LiteLLM exception before first token to prevent concurrent retries

    Verified signature
    d8b5a19
  13. fix(mellea): fallback to best_paragraph when later attempts time out

    Verified signature
    384daac
  14. fix(warmup): fire vLLM warmup before planner so RunPod loads during planner+stones

    Verified signature
    ad05fd2
  15. fix(mellea): two-phase timeout — 250s first token, 45s inter-token

    Verified signature
    9e0c117
  16. fix(warmup): fire 1-token LLM ping at request start to warm RunPod GPU

    Verified signature
    3d8b58e
  17. fix(warmup): fire 1-token LLM ping at request start to warm RunPod GPU

    Verified signature
    1795b46
  18. fix(mellea): 120s cold-start timeout + drop run_reconcile fallback

    Verified signature
    e54a4ea
  19. fix(mellea): 120s cold-start timeout + drop run_reconcile fallback

    Verified signature
    57f5889
  20. fix(fsm): inject valid doc_ids into system prompt to prevent rag_npcc4 hallucination

    Verified signature
    6969759
  21. fix(mellea): abort retry loop after streaming hang to prevent concurrent vLLM requests + fix closure late-binding

    Verified signature
    ae9cb16
  22. fix(reconcile): correct rag_npcc4→npcc4_slr in system prompt example citation

    Verified signature
    d86924c
  23. fix(mellea): increase num_predict 350→512 to avoid citations_dense truncation

    Verified signature
    745d7fb
  24. fix(fsm): fallback uses non-streaming reconcile to avoid double hang

    Verified signature
    1c134dd
  25. fix(fsm): fallback to non-strict reconcile when Mellea returns empty paragraph

    Verified signature
    0d6b029

  1. fix(mellea): reduce num_predict to 350 for vLLM context headroom; reject empty paragraphs

    Verified signature
    1ddb69a
  2. fix(mellea): per-token timeout with queue-based streaming to prevent hang

    Verified signature
    a3447d8
  3. fix(cornerstone): replace ThreadPoolExecutor with sequential loop — fixes Burr post-action cleanup hang

    Verified signature
    9a5fe81
  4. fix(burr): remove SQLitePersister cache — was poisoning state on first broken run

    Verified signature
    1d7f796
  5. sync: upload app/reconcile.py from local main

    Verified signature
    84b70d6
  6. feat(burr): LocalTrackingClient, SQLitePersister cache, StepEventHook, conditional transitions

    Verified signature
    3e1703d

  1. deploy(l4): self-contained Riprap mirror

    3dbff85