feat: scheduled task permission auto-accept and composer-style editor toggles

This commit is contained in:
Bohdan Triapitsyn
2026-07-20 23:07:01 +03:00
parent ac24d321f4
commit 0e47b388d5
17 changed files with 114 additions and 22 deletions
@@ -214,6 +214,7 @@ const normalizeExecution = (value) => {
const variant = asNonEmptyString(value.variant);
const agent = asNonEmptyString(value.agent);
const goalEnabled = value.goalEnabled === true;
const permissionAutoAccept = value.permissionAutoAccept === true;
const goalTokenBudget = typeof value.goalTokenBudget === 'number'
&& Number.isFinite(value.goalTokenBudget)
&& value.goalTokenBudget > 0
@@ -238,6 +239,7 @@ const normalizeExecution = (value) => {
...(agent ? { agent } : {}),
...(goalEnabled ? { goalEnabled: true } : {}),
...(goalEnabled && goalTokenBudget ? { goalTokenBudget } : {}),
...(permissionAutoAccept ? { permissionAutoAccept: true } : {}),
};
};