Commit History

  1. Update BlogPost.md

    Verified signature
    c562150
  2. Update README.md

    Verified signature
    f2699c7
  3. Update README.md

    Verified signature
    8e8b964
  4. Update README.md

    Verified signature
    9c90904
  5. fix: resolve merge conflict, restore HF frontmatter + full README

    Aditya Guntur
    3d2e8d7
  6. fix: restore HF Space YAML frontmatter + update README with full content

    Aditya Guntur
    36068f1
  7. Update README.md

    Verified signature
    818155d
  8. Update README.md

    Verified signature
    3c4463c
  9. Update BlogPost.md

    Verified signature
    ec0945c
  10. Rename blockPost.md to BlogPost.md

    Verified signature
    4856cf9
  11. Update blockPost.md

    Verified signature
    73ddbd3
  12. docs: add blog post — PM-Ops: The Product Manager Benchmark⁠

    SavK1 +1: Claude Sonnet 4.6
    898e16b
  13. docs: rewrite README with full system documentation⁠

    SavK1 +1: Claude Sonnet 4.6
    2ee348e
  14. fix(v4): increase T4 SFT to 50 eps, add action trace to eval output⁠

    SavK1 +1: Claude Sonnet 4.6
    16705aa
  15. fix(v4): reduce MAX_COMP_LEN 384→192, fix eval hanging with for_inference⁠

    SavK1 +1: Claude Sonnet 4.6
    2f02c01
  16. feat(training): add clean v4 notebook with all reward fixes⁠

    SavK1 +1: Claude Sonnet 4.6
    4b0fc8a
  17. fix(notebook): rewrite run_grpo_episode with runbook-compliance reward⁠

    SavK1 +1: Claude Sonnet 4.6
    094fade
  18. fix(grpo): fresh reward design — runbook-compliance scoring⁠

    SavK1 +1: Claude Sonnet 4.6
    1c6aad2
  19. fix(grpo): eliminate zero-advantage collapse from stale rewards⁠

    SavK1 +1: Claude Sonnet 4.6
    38457df
  20. fix: format runbook as readable key-value pairs for model

    fff1405
  21. fix: increase runbook truncation limit 800->2000 chars

    b9588df
  22. fix(grpo): harden rollout reward injection on cloud runtime⁠

    962ea9c
  23. fix(pm_ops_trainer): use direct closure capture instead of _self_ref⁠

    SavK1 +1: Claude Sonnet 4.6
    0ddcea5
  24. fix(pm_ops_trainer): use direct closure capture instead of _self_ref⁠

    SavK1 +1: Claude Sonnet 4.6
    8d3837e
  25. fix(pm_ops_trainer): capture rewards via rollout_func wrapper, not inputs⁠

    SavK1 +1: Claude Sonnet 4.6
    dc36ffd

  1. fix(train_v3): use PMOpsGRPOTrainer to fix reward kwarg plumbing⁠

    SavK1 +1: Claude Sonnet 4.6
    22d40fb
  2. Merge remote-tracking branch 'hf/main' into train/v1

    1b68f93
  3. fix(training): fix GRPO reward bugs + add v3 notebook with SFT warmup⁠

    SavK1 +1: Claude Sonnet 4.6
    703b668
  4. fix(reward): harsh -1.0 for zero JSON output, -0.30 for zero task completion

    Aditya Guntur
    5bcbe7f
  5. fix(rollout): safe model unwrapping for accelerate/PEFT/DDP in _generate_no_vllm

    Aditya Guntur
    606e517
  6. fix(rollout): replace generate_rollout_completions (vLLM-only) with direct model.generate()⁠

    Aditya Guntur
    5d330b7
  7. feat(training): PMOpsGRPOTrainer — override _calculate_rewards to inject rollout rewards directly⁠

    Aditya Guntur
    29d6757
  8. fix(train_v2): drop Unsloth, use bitsandbytes+PEFT to fix dep conflicts⁠

    SavK1 +1: Claude Sonnet 4.6
    14d4979
  9. fix(training): reward signal flow + new v2 notebook⁠

    SavK1 +1: Claude Sonnet 4.6
    5e6d53a
  10. made minor type check changes, open env has strict type checking

    74d0de6
  11. modifying the training script to be more memory efficient: Unsloth, also reduced the number of steps to 15 instead of 40

    860d7e4
  12. writing the GRPO script to train qwen1.7 on A100 GRPO

    5bce7ac

  1. modified inference

    Aditya Guntur
    6c48c5d
  2. updated inference

    Aditya Guntur
    89d9242

  1. Fix pyproject.toml: use setuptools.build_meta, add project.scripts entry point

    Aditya Guntur
    673e239
  2. Fix: inherit from openenv Environment base class to resolve reset_async/concurrency errors

    Aditya Guntur
    e48dce9
  3. Add SUPPORTS_CONCURRENT_SESSIONS=True to PMOpsEnvironment⁠

    Aditya Guntur +1: Claude Sonnet 4.6
    42466e3
  4. Add close() method required by openenv create_app validation⁠

    Aditya Guntur +1: Claude Sonnet 4.6
    dab7b94
  5. Fix imports and Dockerfile for HF deployment⁠

    Aditya Guntur +1: Claude Sonnet 4.6
    410e78d
  6. Fix Dockerfile: use pip instead of uv sync --frozen⁠

    Aditya Guntur +1: Claude Sonnet 4.6
    f9375ea
  7. Fix README.md encoding: convert from UTF-16 to UTF-8⁠

    Aditya Guntur +1: Claude Sonnet 4.6
    aa8d9a1
  8. base iteration

    Aditya Guntur
    1f213fe

  1. first commit

    Aditya Guntur
    48d089d