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.