ml-intern / backend /session_manager.py

Commit History

  1. [codex] Harden agent prompt guidance (#331)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    ece0775

  1. [codex] Update hosted web model defaults (#328)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    433a22b

  1. Remove ~900 lines of dead code across agent, backend, and frontend (#318)⁠

    lewtun +1: Claude Fable 5 HF Staff
    Unverified signature
    7943555
  2. Instrument dataset usage and billing analytics (#316)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    4ecc3bd
  3. Enforce YOLO cap across session usage (#313)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    d76b37c
  4. Use session billing endpoint for inference usage (#314)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    9e28f0f

  1. Add sandbox costs to usage meter (#311)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    1b98491

  1. Add session usage threshold approvals (#310)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    18716c3
  2. Add plan-aware CLI billing CTA (#309)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    ebc9798

  1. Rename idle reaper timeout to minutes (#305)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    c7f69d4

  1. Reset usage billing window on session activation (#296)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    1a8fb0c

  1. Implement user-billed model policy (#289)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    ded9881

  1. Enforce premium quota across sessions daily (#287)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    cbf5d33

  1. Route LLM inference through HF Router (#282)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    437a804

  1. Enable FAL endpoint to lift limits (#278)⁠

    cmpatino HF Staff
    Unverified signature
    c9a83ae
  2. Reclaim idle sessions to fix session-capacity overshoot (#277)⁠

    cmpatino HF Staff
    Unverified signature
    6cf406a

  1. Create Hub artifact collections lazily (#245)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    60474c1

  1. Add ML Intern Hub artifact metadata (#225)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    4fc6e96

  1. Add CI for tests and Ruff (#217)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    754345f
  2. Preserve HF token across restored sessions (#218)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    5de6e8f
  3. Retry sandbox hardware requests (#210)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    7636865

  1. Auto-start CPU sandboxes for sessions (#200)⁠

    lewtun +1: Codex HF Staff
    Unverified signature
    8615c28
  2. Add session YOLO auto-approval budget (#201)⁠

    lewtun +1: Codex HF Staff
    Unverified signature
    77324b8
  3. Use HF username for personal trace uploads (#199)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    71e1892

  1. feat(telemetry): track 5 untracked Bedrock call sites for full cost attribution (#179)⁠

    Guillaume Salou
    Unverified signature
    7867a7a

  1. Track Pro conversions + credits top-up; emit user_id + new KPIs (#174)⁠

    Aksel Joonas Reedi
    Unverified signature
    2715896
  2. Persist Space sessions in MongoDB (#170)⁠

    Aksel Joonas Reedi
    Unverified signature
    d9d9785
  3. fix(sandbox): retry cleanup on transient failures + add backstop sweeper (#163)⁠

    Guillaume Salou
    Unverified signature
    1d50c78

  1. Add Slack gateway (#116)⁠

    lewtun +1: OpenAI Codex HF Staff
    Unverified signature
    6155b26
  2. feat(session): include user_id and total_cost_usd in trajectory dump (#136)⁠

    Guillaume Salou
    Unverified signature
    645964c

  1. Fix CLI rendering corruption and split CLI/frontend model defaults (#121)⁠

    Aksel Joonas Reedi
    Unverified signature
    3eec386

  1. feat(observability)

    Aksel Joonas Reedi
    Unverified signature
    2a2e170

  1. feat(quota): daily Opus cap + HF-org gate + cap dialog (#72)

    Aksel Joonas Reedi
    Unverified signature
    540437a

  1. Restore expired sessions via summary-based catch-up (#52)⁠

    Aksel Joonas Reedi
    Unverified signature
    962191f
  2. Scope model selection per session instead of globally⁠

    bf564b6

  1. Raise MAX_SESSIONS to 200 for 8 vCPU / 32 GB Space

    feadff1

  1. Add message edit and regenerate from any point in conversation⁠

    0611031

  1. feat: SSE keepalive, reconnection, and is_processing flag⁠

    akseljoonas +1: Claude Opus 4.6
    d7f2a7c

  1. replace websocket transport with SSE

    564aab6

  1. sync: org onboarding, model updates, sandbox cleanup, prompt fixes

    5af3ab5
  2. fix: buffer websocket events during disconnects and replay on reconnect

    ca13fee

  1. fix: inject OAuth token into MCP server headers at runtime⁠

    30aa6c1
  2. fix: route all HF token usage through session.hf_token from OAuth⁠

    33f29a8
  3. feat: per-session WebSocket architecture for parallel chat sessions⁠

    akseljoonas +1: Claude Opus 4.6
    27da720

  1. feat: implement cooperative agent cancellation with cancel button

    ecbfd3c

  1. feat: merge HF Space improvements

    79b2fcc

  1. format

    1181d83
  2. functioning frontend and docker

    ba93c86
  3. Fix config path to use absolute path from project root⁠

    akseljoonas +1: Claude Opus 4.5
    4b261d1
  4. Fix session_manager imports - define Operation/Submission locally⁠

    akseljoonas +1: Claude Opus 4.5
    796d977