diff --git a/src/cli/App.tsx b/src/cli/App.tsx index 2f40f1e..c612fae 100644 --- a/src/cli/App.tsx +++ b/src/cli/App.tsx @@ -480,6 +480,7 @@ export default function App({ ? `${llmConfig.model_endpoint_type}/${llmConfig.model}` : (llmConfig?.model ?? null); const currentModelDisplay = currentModelLabel?.split("/").pop() ?? null; + const currentModelProvider = llmConfig?.provider_name ?? null; // Token streaming preference (can be toggled at runtime) const [tokenStreamingEnabled, setTokenStreamingEnabled] = @@ -4850,6 +4851,7 @@ Plan file path: ${planFilePath}`; agentId={agentId} agentName={agentName} currentModel={currentModelDisplay} + currentModelProvider={currentModelProvider} messageQueue={messageQueue} onEnterQueueEditMode={handleEnterQueueEditMode} onEscapeCancel={ diff --git a/src/cli/components/InputRich.tsx b/src/cli/components/InputRich.tsx index 38a712b..d2063ec 100644 --- a/src/cli/components/InputRich.tsx +++ b/src/cli/components/InputRich.tsx @@ -13,6 +13,7 @@ import { } from "../../constants"; import type { PermissionMode } from "../../permissions/mode"; import { permissionMode } from "../../permissions/mode"; +import { ANTHROPIC_PROVIDER_NAME } from "../../providers/anthropic-provider"; import { settingsManager } from "../../settings-manager"; import { getVersion } from "../../version"; import { charsToTokens, formatCompact } from "../helpers/format"; @@ -53,6 +54,7 @@ export function Input({ agentId, agentName, currentModel, + currentModelProvider, messageQueue, onEnterQueueEditMode, onEscapeCancel, @@ -71,6 +73,7 @@ export function Input({ agentId?: string; agentName?: string | null; currentModel?: string | null; + currentModelProvider?: string | null; messageQueue?: string[]; onEnterQueueEditMode?: () => void; onEscapeCancel?: () => void; @@ -708,7 +711,8 @@ export function Input({ Press / for commands or @ for files )} - {`Letta Code v${appVersion} [${currentModel ?? "unknown"}]`} + {`Letta Code v${appVersion} `} + {`[${currentModel ?? "unknown"}${currentModelProvider === ANTHROPIC_PROVIDER_NAME ? ` ${chalk.rgb(255, 199, 135)("claude pro/max")}` : ""}]`}