From 21a65d4a26a7c1ce57b19485e6fc832d3efadbc5 Mon Sep 17 00:00:00 2001 From: Sawyer Cutler Date: Sun, 11 Oct 2026 18:51:06 -0700 Subject: [PATCH] refactor(config): drop dead guards and duplicate profile expression --- src/config/index.ts | 4 +--- src/config/profiles.ts | 2 +- src/exec/runner.ts | 7 ++++--- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/config/index.ts b/src/config/index.ts index 859f6881a..2f0f15717 100644 --- a/src/config/index.ts +++ b/src/config/index.ts @@ -757,9 +757,7 @@ export class CliHelpError extends Error { } /** Printed for `corbits --version` / `-V`. Matches `package.json` version. */ -export const CLI_VERSION_TEXT = `${COMMAND_NAME} v${ - typeof pkg.version === "string" ? pkg.version : "0.0.0" -}`; +export const CLI_VERSION_TEXT = `${COMMAND_NAME} v${pkg.version}`; /** * Thrown when the operator asked for the CLI version. Entry points must print diff --git a/src/config/profiles.ts b/src/config/profiles.ts index 2a3ebc7b1..04d2614e6 100644 --- a/src/config/profiles.ts +++ b/src/config/profiles.ts @@ -113,7 +113,7 @@ export async function resolveProfile( merged.summarizerTimeoutMs = projectProfile.summarizerTimeoutMs; } - const resolvedName = profileName ?? projectProfile?.profile; + const resolvedName = namedProfileName; if (resolvedName !== undefined) merged.profile = resolvedName; return merged; diff --git a/src/exec/runner.ts b/src/exec/runner.ts index ff14ee106..0e41744c7 100644 --- a/src/exec/runner.ts +++ b/src/exec/runner.ts @@ -646,9 +646,10 @@ export async function runExec(config: Config): Promise { }); }, }); - const sessionMode: SessionMode = - resolveSessionMode(config.settings, localSettingsForMode) ?? - "orchestrator"; + const sessionMode: SessionMode = resolveSessionMode( + config.settings, + localSettingsForMode, + ); const interactive = resolveExecInteractive({ stdinTTY: input.isTTY,