Spaces:
Sleeping
Sleeping
PERMANENCE training: 4-stage SFT -> gate -> GRPO -> eval pipeline
Browse files- server/app.py +1 -1
server/app.py
CHANGED
|
@@ -357,7 +357,7 @@ async function traj(task, prepared){
|
|
| 357 |
lines.push('');
|
| 358 |
lines.push('final_locked_actions: ' + (lockCount === 0 ? 'none' : lockCount));
|
| 359 |
for(const [k,v] of Object.entries(j.final_locked_actions || {})){ lines.push(' • ' + k + ': ' + v); }
|
| 360 |
-
pane.textContent = lines.join('\n');
|
| 361 |
} catch(e){ pane.textContent = 'error: ' + e.message; }
|
| 362 |
}
|
| 363 |
async function runScenario(){
|
|
|
|
| 357 |
lines.push('');
|
| 358 |
lines.push('final_locked_actions: ' + (lockCount === 0 ? 'none' : lockCount));
|
| 359 |
for(const [k,v] of Object.entries(j.final_locked_actions || {})){ lines.push(' • ' + k + ': ' + v); }
|
| 360 |
+
pane.textContent = lines.join('\\n');
|
| 361 |
} catch(e){ pane.textContent = 'error: ' + e.message; }
|
| 362 |
}
|
| 363 |
async function runScenario(){
|