fffiloni's picture
Upload 6 files
4745dd6 verified
|
Raw
History Blame
2.66 kB
# v176 β€” startup import fix for eval archive build
- Fixed a syntax error in `src/bucket.py` caused by nested quotes inside the launch summary `artifacts_url` f-string.
- Verified that the app imports/compiles cleanly again and that the full test suite passes.
# v174 β€” Bucket run-prefix mount and robust worker bootstrap writes
- Mounted the `runs/` Storage Bucket prefix explicitly into Jobs using `Volume(type="bucket", source=..., path="runs", mount_path="/output/runs")`.
- Preserved the worker contract: `OUTPUT_ROOT=/output`, `run_dir=/output/runs/<run_id>`, and remote objects under `runs/<run_id>/`.
- Hardened API-side `_worker.py` persistence with `HfFileSystem.write_text`, `pipe_file`, `open(..., "wb")`, and a final `sync_bucket` fallback.
- Removed virtual-directory creation for Bucket prefixes and kept deletion/listing/document links aligned with the configurable run prefix.
- Raised the minimum `huggingface_hub` requirement to `>=1.11.0`.
# v173 β€” Bucket path separation fix
- Reverts the v172 API-side `makedirs` workaround for fresh run prefixes.
- Keeps a strict distinction between remote bucket object URIs (`hf://buckets/<namespace>/<bucket>/runs/<run_id>/...`) and Job mount paths (`/output/runs/<run_id>/...`).
- Writes API-side bucket objects directly with `HfFileSystem.pipe_file(...)`, with `open(..., "w")` as a compatibility fallback.
- Adds tests to prevent treating virtual `runs/` prefixes as directories/repositories.
# v172 β€” fresh bucket writes and pre-scan polish
- Keeps Hugging Face Space metadata at the very top of `README.md` so the app archive cannot boot with a configuration error.
- Makes fresh Bucket run-prefix writes more robust by creating parent prefixes before writing `_worker.py`, `launch.json`, `summary.json`, `state.json`, and other API-authored artifacts.
- Restyles the Model pre-scan card into a calmer premium status panel with compact metadata chips and less oversized success treatment.
# v171 β€” delete Space option, ghost-run cleanup, storage polish
- Added an opt-in checkbox in the premium delete modal to delete the associated generated Space for build runs.
- Kept validation runs protected from accidental associated Space deletion.
- Made ghost/unknown run prefixes deletable from Run Explorer.
- Compacted the Run Storage setup error card.
- Preserved the v170 real recursive bucket deletion behavior.
# v120 β€” Agent recovery UI
- Added the Agent recovery section to summarize Pi recovery decisions, blockers, evidence, and repair/revalidation status.
- Kept detailed source files in Run traces instead of duplicating raw recovery logs in the summary card.