From 73259351ff8475ed20befb1c422acb5ea950751c Mon Sep 17 00:00:00 2001 From: Fouad Matin <169186268+fouad-openai@users.noreply.github.com> Date: Wed, 14 May 2025 08:38:41 -0700 Subject: [PATCH] fix: reasoning default to medium, show workdir when supplied (#931) --- codex-cli/src/cli.tsx | 2 +- .../src/components/chat/terminal-chat-response-item.tsx | 5 +++++ codex-cli/src/utils/parsers.ts | 4 +++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/codex-cli/src/cli.tsx b/codex-cli/src/cli.tsx index 7d9ea2563..d53ed07f7 100644 --- a/codex-cli/src/cli.tsx +++ b/codex-cli/src/cli.tsx @@ -308,7 +308,7 @@ config = { model: model ?? config.model, notify: Boolean(cli.flags.notify), reasoningEffort: - (cli.flags.reasoning as ReasoningEffort | undefined) ?? "high", + (cli.flags.reasoning as ReasoningEffort | undefined) ?? "medium", flexMode: cli.flags.flexMode || (config.flexMode ?? false), provider, disableResponseStorage, diff --git a/codex-cli/src/components/chat/terminal-chat-response-item.tsx b/codex-cli/src/components/chat/terminal-chat-response-item.tsx index 747c3dfca..bda4fea9d 100644 --- a/codex-cli/src/components/chat/terminal-chat-response-item.tsx +++ b/codex-cli/src/components/chat/terminal-chat-response-item.tsx @@ -173,6 +173,11 @@ function TerminalChatResponseToolCall({ command + {details?.workdir ? ( + {` (${details?.workdir})`} + ) : ( + "" + )} $ {details?.cmdReadableText} diff --git a/codex-cli/src/utils/parsers.ts b/codex-cli/src/utils/parsers.ts index ed86833f5..7075ac051 100644 --- a/codex-cli/src/utils/parsers.ts +++ b/codex-cli/src/utils/parsers.ts @@ -35,6 +35,7 @@ export function parseToolCallOutput(toolCallOutput: string): { export type CommandReviewDetails = { cmd: Array; cmdReadableText: string; + workdir: string | undefined; }; /** @@ -51,12 +52,13 @@ export function parseToolCall( return undefined; } - const { cmd } = toolCallArgs; + const { cmd, workdir } = toolCallArgs; const cmdReadableText = formatCommandForDisplay(cmd); return { cmd, cmdReadableText, + workdir, }; }