From 112ce6e5d18d292a344e80c628c9d7018217b8a0 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Sun, 16 Nov 2025 22:35:27 +0100 Subject: [PATCH] Footer shouldn't explode when no model is given. --- packages/coding-agent/src/tui/footer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/coding-agent/src/tui/footer.ts b/packages/coding-agent/src/tui/footer.ts index 1dc227bb..0ececaff 100644 --- a/packages/coding-agent/src/tui/footer.ts +++ b/packages/coding-agent/src/tui/footer.ts @@ -49,7 +49,7 @@ export class FooterComponent { lastAssistantMessage.usage.cacheRead + lastAssistantMessage.usage.cacheWrite : 0; - const contextWindow = this.state.model.contextWindow; + const contextWindow = this.state.model?.contextWindow || 0; const contextPercent = contextWindow > 0 ? ((contextTokens / contextWindow) * 100).toFixed(1) : "0.0"; // Format token counts (similar to web-ui) @@ -86,7 +86,7 @@ export class FooterComponent { const statsLeft = statsParts.join(" "); // Add model name on the right side - let modelName = this.state.model.id; + let modelName = this.state.model?.id || "no-model"; const statsLeftWidth = visibleWidth(statsLeft); const modelWidth = visibleWidth(modelName);