From d31d785034f34a77768678c9f0b4a4abb91c6444 Mon Sep 17 00:00:00 2001 From: joshkent94 Date: Thu, 9 Jul 2026 21:17:49 +0100 Subject: [PATCH] Capitalize reasoning effort labels --- src/ModelConfigOption.ts | 6 +++++- src/__tests__/CodexACPAgent/session-config-options.test.ts | 6 +++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/ModelConfigOption.ts b/src/ModelConfigOption.ts index 035b59fb..fbdb4e9e 100644 --- a/src/ModelConfigOption.ts +++ b/src/ModelConfigOption.ts @@ -5,6 +5,10 @@ import type {Model, ReasoningEffortOption} from "./app-server/v2"; export const MODEL_CONFIG_ID = "model"; export const REASONING_EFFORT_CONFIG_ID = "reasoning_effort"; +function capitalize(value: string): string { + return value.charAt(0).toUpperCase() + value.slice(1); +} + export function findSupportedEffort( options: ReadonlyArray, effort: string | undefined, @@ -51,7 +55,7 @@ export function createReasoningEffortConfigOption( currentValue: currentEffort, options: supportedReasoningEfforts.map(option => ({ value: option.reasoningEffort, - name: option.reasoningEffort, + name: capitalize(option.reasoningEffort), description: option.description, })), }; diff --git a/src/__tests__/CodexACPAgent/session-config-options.test.ts b/src/__tests__/CodexACPAgent/session-config-options.test.ts index 7377c909..35913f4a 100644 --- a/src/__tests__/CodexACPAgent/session-config-options.test.ts +++ b/src/__tests__/CodexACPAgent/session-config-options.test.ts @@ -74,9 +74,9 @@ describe("Session config options", () => { currentValue: "medium", type: "select", options: [ - {value: "low", name: "low"}, - {value: "medium", name: "medium"}, - {value: "high", name: "high"}, + {value: "low", name: "Low"}, + {value: "medium", name: "Medium"}, + {value: "high", name: "High"}, ], });