fix: refresh delegation permissions and report Reasoner task outcomes

This commit is contained in:
Xin Wang
2026-10-24 09:27:33 +08:00
parent 7600a297b3
commit 5e0cde85e3
11 changed files with 359 additions and 20 deletions
@@ -147,6 +147,7 @@ export function ComponentsTaskBackendsPage() {
<label htmlFor="backend-enabled" className="text-sm">启用此任务后端</label>
<Switch id="backend-enabled" checked={draft.enabled} onCheckedChange={enabled => setDraft(previous => ({ ...previous, enabled }))} />
</div>
{!draft.enabled && <p className="text-xs leading-5 text-muted-foreground">停用后,已绑定助手需解绑或重新启用此后端才能开启新会话。已创建的任务继续使用提交时的配置。</p>}
{draft.type === "reasoner"
? <ReasonerFields draft={draft} setDraft={setDraft} models={models} tools={tools} />
: <OpenCodeFields draft={draft} setDraft={setDraft} hasPassword={Boolean(editing?.secrets.password)} />}