2 days ago
-
TASK.md: handoff for the next agent (state, artifacts, outstanding work, sharp edges)
-
run_eval.sh: test split only + Jobs-proxy path (missing train dir killed the env server)
3 days ago
-
Eval cells now record turns/tool_calls/completion+prompt tokens; summary gets efficiency-vs-base ratios
-
Resilient worker (transient CaptureContractError -> unscorable, systematic still fatal), resume-from-repo, eval worker base-cells download fix
4 days ago
-
Eval robustness: fresh HarborEnv client per rollout (openenv reconnect bug); failed checkpoint evals retried next poll
-
RECIPE: document per-checkpoint eval worker
-
Add per-checkpoint eval worker (eval_watch.py + run_eval_watch.sh); ONLY_MODEL mode in eval_adapter.py
-
Add RECIPE.md: shareable setup + run recipe with pitfalls
-
Fix seam patch: target _opencode block by unique indent (3 apiKey seams exist)
-
Patch opencode seam: session id as x-api-key too (Jobs proxy strips Authorization)
7 days ago
-
v2: tunnel-free proxy via SPACE_HOST+Jobs expose_public, heartbeat watchdog (30min stall -> fail), keep UploadCheckpointsCallback
8 days ago
-
Add UploadCheckpointsCallback (transformers v5 removed PushToHubCallback; periodic saves were local-only)
-
eval: pass purpose=eval (server requires it with eval_sampling)
-
Add held-out eval (base vs adapter) + standalone eval job + final eval stage in training job
-
vLLM: --enable-auto-tool-choice --tool-call-parser lfm2 (OpenCode sends tool_choice=auto)
-
Set LFM2.5 response_template directly (chat template not recognized by add_response_schema)
-
Pass train_dataset (required by AsyncGRPOTrainer ctor in 1.15.0)
-
Add kernels==0.16.0 (trl 1.15.0 loads kernels-community/flash-attn3)
-
Pin trl==1.15.0 (pre-tree-packing, LFM2 hybrid compatible) + vllm v0.31.0 image
-
Install git in job (vllm image lacks it)
-
Use python3 (vllm image has no python alias)
-
Switch sandboxes to Harbor hf-sandbox backend; add pinned task prep with docker_image patch; dataset discovery via prompt_rows()
-
OpenCode-only LoRA RL on LFM2.5-2.6B (verified against trl 1.16.0 / openenv 0.10.0)
-
initial commit