diff --git a/.sf/metrics.db-shm b/.sf/metrics.db-shm index fe9ac2845..4e1273c34 100644 Binary files a/.sf/metrics.db-shm and b/.sf/metrics.db-shm differ diff --git a/.sf/metrics.db-wal b/.sf/metrics.db-wal index e69de29bb..317f2f093 100644 Binary files a/.sf/metrics.db-wal and b/.sf/metrics.db-wal differ diff --git a/.sf/model-performance.json b/.sf/model-performance.json index 38e4fcf73..994ee5429 100644 --- a/.sf/model-performance.json +++ b/.sf/model-performance.json @@ -23,14 +23,14 @@ "total": 1 }, "minimax/MiniMax-M2.7-highspeed": { - "successes": 2, + "successes": 3, "failures": 0, "timeouts": 0, "totalTokens": 891034, "totalCost": 0.20030757, - "lastUsed": "2026-05-10T01:24:00.207Z", + "lastUsed": "2026-05-10T02:32:24.115Z", "successRate": 1, - "total": 2 + "total": 3 } }, "discuss-milestone": { diff --git a/src/resources/extensions/sf/auto-start.js b/src/resources/extensions/sf/auto-start.js index b84d0c39e..9e231d1d9 100644 --- a/src/resources/extensions/sf/auto-start.js +++ b/src/resources/extensions/sf/auto-start.js @@ -19,7 +19,6 @@ import { import { join, sep as pathSep } from "node:path"; import { collectSecretsFromManifest } from "../get-secrets-from-user.js"; import { ensureAgenticDocsScaffold } from "./agentic-docs-scaffold.js"; -import { hideFooter } from "./auto-dashboard.js"; import { cleanStaleRuntimeUnits, getAutoWorktreePath, @@ -1091,7 +1090,8 @@ export async function bootstrapAutoSession( snapshotSkills(); } ctx.ui.setStatus("sf-auto", s.stepMode ? "next" : "auto"); - ctx.ui.setFooter(hideFooter); + // sf-tui footer already handles auto mode via isAutoActive() → renderAutoFooter; + // no need to override it here. // Hide sf-health during AUTO — sf-progress is the single source of truth // for last-commit / cost / health signal while auto is running. safeSetWidget(ctx, "sf-health", undefined); diff --git a/src/resources/extensions/sf/auto.js b/src/resources/extensions/sf/auto.js index 37e14e555..a199e29d1 100644 --- a/src/resources/extensions/sf/auto.js +++ b/src/resources/extensions/sf/auto.js @@ -49,7 +49,6 @@ import { import { updateProgressWidget as _updateProgressWidget, clearSliceProgressCache, - hideFooter, updateSliceProgressCache, } from "./auto-dashboard.js"; import { DISPATCH_RULES, resolveDispatch } from "./auto-dispatch.js"; @@ -1681,7 +1680,6 @@ export async function startAuto(ctx, pi, base, verboseMode, options) { } registerSigtermHandler(lockBase()); ctx.ui.setStatus("sf-auto", s.stepMode ? "next" : "auto"); - ctx.ui.setFooter(hideFooter); ctx.ui.notify( s.stepMode ? "Assisted mode resumed." : "Autonomous mode resumed.", "info",