diff --git a/packages/coding-agent/src/config/settings-schema.ts b/packages/coding-agent/src/config/settings-schema.ts index e9188bb0a..89f46848e 100644 --- a/packages/coding-agent/src/config/settings-schema.ts +++ b/packages/coding-agent/src/config/settings-schema.ts @@ -81,7 +81,8 @@ export type StatusLineSegmentId = | "hostname" | "cache_read" | "cache_write" - | "session_name"; + | "session_name" + | "usage"; /** Submenu choice metadata. */ export type SubmenuOption = { diff --git a/packages/coding-agent/src/task/render.ts b/packages/coding-agent/src/task/render.ts index 6cb088466..9dbd3bbb9 100644 --- a/packages/coding-agent/src/task/render.ts +++ b/packages/coding-agent/src/task/render.ts @@ -609,10 +609,7 @@ function renderAgentProgress( // long until the next attempt. Without this, the parent UI would just // keep spinning while a child sleeps on a 3-hour provider rate-limit. if (progress.retryState && progress.status === "running") { - const remainingMs = Math.max( - 0, - progress.retryState.startedAtMs + progress.retryState.delayMs - Date.now(), - ); + const remainingMs = Math.max(0, progress.retryState.startedAtMs + progress.retryState.delayMs - Date.now()); const waitLabel = remainingMs > 0 ? `in ${formatDuration(remainingMs)}` : "now"; const summary = `retrying ${progress.retryState.attempt}/${progress.retryState.maxAttempts} ${waitLabel}: ` +