Add required human review gate to the Agent pipeline #1
@@ -353,9 +353,11 @@ function escAttr(s){ return esc(s).replace(/"/g,'"'); }
|
|||||||
function syncPipelineOptions(){
|
function syncPipelineOptions(){
|
||||||
const agent=(document.querySelector('input[name="pipeline_mode"]:checked')||{}).value==='agent';
|
const agent=(document.querySelector('input[name="pipeline_mode"]:checked')||{}).value==='agent';
|
||||||
const local=document.querySelector('input[name="compute"][value="local"]');
|
const local=document.querySelector('input[name="compute"][value="local"]');
|
||||||
|
if(local){
|
||||||
local.disabled=agent;
|
local.disabled=agent;
|
||||||
if(agent&&local.checked) document.querySelector('input[name="compute"][value="openrouter"]').checked=true;
|
if(agent&&local.checked) document.querySelector('input[name="compute"][value="openrouter"]').checked=true;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
document.querySelectorAll('input[name="pipeline_mode"]').forEach(el=>el.addEventListener('change',syncPipelineOptions));
|
document.querySelectorAll('input[name="pipeline_mode"]').forEach(el=>el.addEventListener('change',syncPipelineOptions));
|
||||||
syncPipelineOptions();
|
syncPipelineOptions();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user