Commit History

  1. feat: wire frontend to real API, ship plots, multi-stage Docker build⁠

    Jaswanth1210 +1: Claude Sonnet 4.6
    5cceafb
  2. feat: HF Space replay backend — trace store, /api endpoints, Docker, Cell 9⁠

    Jaswanth1210 +1: Claude Sonnet 4.6
    8c536e6
  3. fix: use huggingface_hub.login() before LoRA download to fix 401⁠

    Jaswanth1210 +1: Claude Sonnet 4.6
    013046f
  4. fix: pre-download SecAlign LoRA before vLLM init to avoid 401 in subprocess⁠

    Jaswanth1210 +1: Claude Sonnet 4.6
    b5c4619
  5. fix: dtype kwarg (torch_dtype deprecated), vLLM max_model_len=4096⁠

    Jaswanth1210 +1: Claude Sonnet 4.6
    aaa7c61
  6. fix: max_completion_length 512→128, firewall circuit-breaker⁠

    Jaswanth1210 +1: Claude Sonnet 4.6
    b7d3a14
  7. fix: skip Unsloth in GRPO trainer (grpo_accumulated_loss signature mismatch)⁠

    Jaswanth1210 +1: Claude Sonnet 4.6
    17a9ff7
  8. Phase 4: InjectArenaEnv + FastAPI server + Dockerfile + env tests (81 passing)⁠

    Jaswanth1210 +1: Claude Sonnet 4.6
    b54a031
  9. fix: FirewallWrapper falls back to pg2 instance when llamafirewall scanner fails⁠

    Jaswanth1210 +1: Claude Sonnet 4.6
    d089589
  10. fix: LlamaFirewall async handling + conditional AgentAlignment (TOGETHER_API_KEY)

    90afc08
  11. fix: SecAlign fallback uses transformers+4bit instead of vLLM (T4 CUDA init conflict)

    730165b
  12. fix: PG2 label check — model returns LABEL_0/LABEL_1, not MALICIOUS/BENIGN

    4baabbe
  13. Phase 3: defense wrappers + Colab smoke/benchmark cells⁠

    Jaswanth1210 +1: Claude Sonnet 4.6
    a9424d2

  1. Phase 2: verifiers, embedding cache, reward function⁠

    Jaswanth1210 +1: Claude Opus 4.7
    c59510c
  2. Phase 1: schemas, safety filter, scenario bank⁠

    Jaswanth1210 +1: Claude Opus 4.7
    383f8a5
  3. Phase 0: bootstrap⁠

    Jaswanth1210 +1: Claude Opus 4.7
    15bf5e6