Upload 3 files
Browse files- CHANGELOG.md +9 -0
- README.md +4 -4
- app.py +1 -1
CHANGELOG.md
CHANGED
|
@@ -1,3 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
|
| 2 |
## v46 β Run tab selection + mobile framing fixes
|
| 3 |
|
|
|
|
| 1 |
+
## v47 β Simple spec reset
|
| 2 |
+
|
| 3 |
+
- Reset the custom UI to three top-level tabs only: Build, Runs, and Space Test.
|
| 4 |
+
- Removed the run explorer from the Build tab so launching a new build stays focused.
|
| 5 |
+
- Made Runs the single place to inspect current and historical runs, progress, events, reports, diagnostics, and artifacts.
|
| 6 |
+
- Kept run selection in-place with no automatic tab switch.
|
| 7 |
+
- Preserved backend endpoints, run view models, recovery, bucket gating, and Space Test validation.
|
| 8 |
+
- Added responsive overrides so the simple layout stays readable on mobile.
|
| 9 |
+
|
| 10 |
|
| 11 |
## v46 β Run tab selection + mobile framing fixes
|
| 12 |
|
README.md
CHANGED
|
@@ -163,8 +163,8 @@ The custom dashboard separates two user intents more clearly:
|
|
| 163 |
|
| 164 |
The public custom UI uses three top-level workflow tabs:
|
| 165 |
|
| 166 |
-
1. **
|
| 167 |
-
2. **
|
| 168 |
3. **Space Test** β run a live smoke test after manual hardware selection or after a generated Space is ready.
|
| 169 |
|
| 170 |
The build form is intentionally isolated from selected historical runs. Selecting a run only updates Live Progress, details, quick links, and report preview; it never mutates the New Build form.
|
|
@@ -175,6 +175,6 @@ The live progress timeline is designed to avoid horizontal scrolling and uses ex
|
|
| 175 |
|
| 176 |
|
| 177 |
|
| 178 |
-
##
|
| 179 |
|
| 180 |
-
This version
|
|
|
|
| 163 |
|
| 164 |
The public custom UI uses three top-level workflow tabs:
|
| 165 |
|
| 166 |
+
1. **Build** β prepare and launch a fresh private Space build from a model card.
|
| 167 |
+
2. **Runs** β inspect active or historical runs, follow progress, open Job/Space/Settings/Artifacts, and browse reports/events from the connected bucket.
|
| 168 |
3. **Space Test** β run a live smoke test after manual hardware selection or after a generated Space is ready.
|
| 169 |
|
| 170 |
The build form is intentionally isolated from selected historical runs. Selecting a run only updates Live Progress, details, quick links, and report preview; it never mutates the New Build form.
|
|
|
|
| 175 |
|
| 176 |
|
| 177 |
|
| 178 |
+
## v47 Simple Spec Reset
|
| 179 |
|
| 180 |
+
This version intentionally resets the custom interface to a simpler product contract: Build, Runs, and Space Test. Build is only for launching new private Spaces. Runs is the single inspection surface for current and historical runs. Space Test validates an existing deployed Space. The backend endpoints, bucket recovery, run view model, OAuth, and validation jobs remain intact.
|
app.py
CHANGED
|
@@ -150,7 +150,7 @@ def register_custom_routes(fastapi_app: FastAPI) -> None:
|
|
| 150 |
return JSONResponse(
|
| 151 |
{
|
| 152 |
"name": "Agentic Space Factory",
|
| 153 |
-
"version": "
|
| 154 |
"bucket_default": settings.bucket_name,
|
| 155 |
"workflows": ["build_from_model_card", "validate_existing_space", "runs_explorer"],
|
| 156 |
"custom_ui_status": "root_custom_ui",
|
|
|
|
| 150 |
return JSONResponse(
|
| 151 |
{
|
| 152 |
"name": "Agentic Space Factory",
|
| 153 |
+
"version": "v47-simple-spec-reset",
|
| 154 |
"bucket_default": settings.bucket_name,
|
| 155 |
"workflows": ["build_from_model_card", "validate_existing_space", "runs_explorer"],
|
| 156 |
"custom_ui_status": "root_custom_ui",
|