fffiloni commited on
Commit
a8cf1e4
·
verified ·
1 Parent(s): d2c798d

Upload 4 files

Browse files
Files changed (2) hide show
  1. README.md +9 -8
  2. app.py +3 -2
README.md CHANGED
@@ -133,17 +133,18 @@ See `CHANGELOG_V194.md` for the Model Pre-scan Decision Card UI pass.
133
  See `CHANGELOG_V195.md` for the Runtime CSS Cleanup with Legacy Safety Net pass.
134
 
135
 
136
- Current release: Agentic Space Factory v198.26.33.
137
 
138
- ## v198.26.33 — Model Card Instruction Authority & Terminal Repair Reconciliation
139
 
140
- - Adds `MODEL_CARD_INSTRUCTIONS.json`, extracted from the README/model card, so explicit install commands, loader symbols, runtime notes and model-card deviations become first-class worker context.
141
- - Promotes explicit model-card requirements into `MODEL_RECIPE.json`, Pi generation prompts, repair task packets and recipe-aware repair packets.
142
- - Adds model-card alignment and local-requirement sanity guards so generated Spaces cannot silently replace official model-card install commands with missing or non-publishable local artifacts such as invented `.whl` files.
143
- - Propagates structured `/health` failure classes into recipe-aware repair matching, including SDXL-LoRA `CLIPTextModel.text_model` failures.
144
- - Strengthens terminal repair reconciliation so `repair_outcome.json` terminal failures cannot leave Active Run or Runs Explorer stuck on `running`.
 
145
 
146
- See `CHANGELOG_V198_26_33.md`.
147
 
148
  ## v198.26.27 — Pi Repair Execution Guarantee & Model-Family Runtime Recipes
149
 
 
133
  See `CHANGELOG_V195.md` for the Runtime CSS Cleanup with Legacy Safety Net pass.
134
 
135
 
136
+ Current release: Agentic Space Factory v198.26.34.
137
 
138
+ ## v198.26.34 — Model Card Repair Convergence & GLM Default
139
 
140
+ - Adds deterministic model-card repair convergence after Pi repair: simple leftovers such as `transformers>=4.51.0` when the card requires `transformers>=4.57` are patched directly and re-checked.
141
+ - Keeps pre-upload repair alive while Pi budget remains, relaunching Pi with direct guard deviations when model-card/template guards still fail.
142
+ - Writes `model_card_repair_convergence_patch.json` with exact requirement changes, removed local artifacts, and README cleanup.
143
+ - Cleans stale local Diffusers wheel artifacts and README “vendored wheel” claims when the final strategy follows an official model-card git dependency.
144
+ - Changes the default Pi assistant model in the Launch Build form and backend fallback to `zai-org/GLM-5.2`.
145
+ - Preserves v198.26.33 model-card instruction authority, local requirement sanity, health-to-repair propagation, terminal repair reconciliation, and v198.26.32 quick links.
146
 
147
+ See `CHANGELOG_V198_26_34.md`.
148
 
149
  ## v198.26.27 — Pi Repair Execution Guarantee & Model-Family Runtime Recipes
150
 
app.py CHANGED
@@ -518,7 +518,7 @@ def _build_live_run_snapshot(
518
  **({"status": summary_status, "validation_status": summary_status, "result_status": summary_status, "terminal": True, "can_resume": False} if validation_terminal_locked else {}),
519
  }
520
 
521
- # v198.26.33: repair_outcome.json is a terminal evidence source. A run can
522
  # be left with stale summary/state="running" if the repair path writes the
523
  # outcome after the last lightweight state flush. Active Run polling should
524
  # derive the product verdict from this artifact instead of showing endless
@@ -1627,6 +1627,7 @@ Paste a Hugging Face model ID or model-card URL. The worker creates a **private*
1627
  pi_model = gr.Dropdown(
1628
  label="Pi model",
1629
  choices=[
 
1630
  "Qwen/Qwen3-Coder-Next",
1631
  "moonshotai/Kimi-K2-Instruct-0905",
1632
  "zai-org/GLM-4.7",
@@ -1634,7 +1635,7 @@ Paste a Hugging Face model ID or model-card URL. The worker creates a **private*
1634
  "deepseek-ai/DeepSeek-V3.2",
1635
  "Qwen/Qwen3-Coder-480B-A35B-Instruct",
1636
  ],
1637
- value="Qwen/Qwen3-Coder-Next",
1638
  allow_custom_value=True,
1639
  info="Assistant model used by Pi through Hugging Face Inference Providers.",
1640
  )
 
518
  **({"status": summary_status, "validation_status": summary_status, "result_status": summary_status, "terminal": True, "can_resume": False} if validation_terminal_locked else {}),
519
  }
520
 
521
+ # v198.26.34: repair_outcome.json is a terminal evidence source. A run can
522
  # be left with stale summary/state="running" if the repair path writes the
523
  # outcome after the last lightweight state flush. Active Run polling should
524
  # derive the product verdict from this artifact instead of showing endless
 
1627
  pi_model = gr.Dropdown(
1628
  label="Pi model",
1629
  choices=[
1630
+ "zai-org/GLM-5.2",
1631
  "Qwen/Qwen3-Coder-Next",
1632
  "moonshotai/Kimi-K2-Instruct-0905",
1633
  "zai-org/GLM-4.7",
 
1635
  "deepseek-ai/DeepSeek-V3.2",
1636
  "Qwen/Qwen3-Coder-480B-A35B-Instruct",
1637
  ],
1638
+ value="zai-org/GLM-5.2",
1639
  allow_custom_value=True,
1640
  info="Assistant model used by Pi through Hugging Face Inference Providers.",
1641
  )