From 8ba58653831b0f6d966a54358f0d43dfc5350037 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 18 Apr 2026 20:53:25 +0100 Subject: [PATCH] chore: remove unused helpers --- src/agents/music-generation-task-status.ts | 13 ------------- src/agents/payload-redaction.ts | 7 ------- src/agents/tool-display-record.ts | 2 -- src/auto-reply/envelope.ts | 16 ---------------- src/auto-reply/thinking.shared.ts | 9 --------- src/cli/help-format.ts | 8 -------- src/commands/sessions-table.ts | 4 ---- 7 files changed, 59 deletions(-) diff --git a/src/agents/music-generation-task-status.ts b/src/agents/music-generation-task-status.ts index 542efdee0ed..9550f0afa2e 100644 --- a/src/agents/music-generation-task-status.ts +++ b/src/agents/music-generation-task-status.ts @@ -4,24 +4,11 @@ import { buildMediaGenerationTaskStatusDetails, buildMediaGenerationTaskStatusText, findActiveMediaGenerationTaskForSession, - getMediaGenerationTaskProviderId, - isActiveMediaGenerationTask, } from "./media-generation-task-status-shared.js"; export const MUSIC_GENERATION_TASK_KIND = "music_generation"; const MUSIC_GENERATION_SOURCE_PREFIX = "music_generate"; -export function isActiveMusicGenerationTask(task: TaskRecord): boolean { - return isActiveMediaGenerationTask({ - task, - taskKind: MUSIC_GENERATION_TASK_KIND, - }); -} - -export function getMusicGenerationTaskProviderId(task: TaskRecord): string | undefined { - return getMediaGenerationTaskProviderId(task, MUSIC_GENERATION_SOURCE_PREFIX); -} - export function findActiveMusicGenerationTaskForSession( sessionKey?: string, ): TaskRecord | undefined { diff --git a/src/agents/payload-redaction.ts b/src/agents/payload-redaction.ts index 57675ccb267..f371ba95212 100644 --- a/src/agents/payload-redaction.ts +++ b/src/agents/payload-redaction.ts @@ -95,13 +95,6 @@ function visitDiagnosticPayload( return visit(value); } -/** - * Redacts image/base64 payload data from diagnostic objects before persistence. - */ -export function redactImageDataForDiagnostics(value: unknown): unknown { - return visitDiagnosticPayload(value); -} - /** * Removes credential-like fields and image/base64 payload data from diagnostic * objects before persistence. diff --git a/src/agents/tool-display-record.ts b/src/agents/tool-display-record.ts index 409a57f602f..c29ff4abd0d 100644 --- a/src/agents/tool-display-record.ts +++ b/src/agents/tool-display-record.ts @@ -1,3 +1 @@ -export type ArgsRecord = Record; - export { asOptionalObjectRecord as asRecord } from "../shared/record-coerce.js"; diff --git a/src/auto-reply/envelope.ts b/src/auto-reply/envelope.ts index 74c47b79ec0..19dbd9fa349 100644 --- a/src/auto-reply/envelope.ts +++ b/src/auto-reply/envelope.ts @@ -249,19 +249,3 @@ export function formatInboundFromLabel(params: { } return `${directLabel} id:${directId}`; } - -export function formatThreadStarterEnvelope(params: { - channel: string; - author?: string; - timestamp?: number | Date; - body: string; - envelope?: EnvelopeFormatOptions; -}): string { - return formatAgentEnvelope({ - channel: params.channel, - from: params.author, - timestamp: params.timestamp, - envelope: params.envelope, - body: params.body, - }); -} diff --git a/src/auto-reply/thinking.shared.ts b/src/auto-reply/thinking.shared.ts index 8f5ed1c51e7..57c171e97db 100644 --- a/src/auto-reply/thinking.shared.ts +++ b/src/auto-reply/thinking.shared.ts @@ -25,15 +25,6 @@ export function isBinaryThinkingProvider(provider?: string | null): boolean { return false; } -export function supportsBuiltInXHighThinking( - provider?: string | null, - model?: string | null, -): boolean { - void provider; - void model; - return false; -} - // Normalize user-provided thinking level strings to the canonical enum. export function normalizeThinkLevel(raw?: string | null): ThinkLevel | undefined { const key = normalizeOptionalLowercaseString(raw); diff --git a/src/cli/help-format.ts b/src/cli/help-format.ts index 1a58ea1dc0f..a5e821285ca 100644 --- a/src/cli/help-format.ts +++ b/src/cli/help-format.ts @@ -17,11 +17,3 @@ export function formatHelpExamples(examples: ReadonlyArray, inline const formatter = inline ? formatHelpExampleLine : formatHelpExample; return examples.map(([command, description]) => formatter(command, description)).join("\n"); } - -export function formatHelpExampleGroup( - label: string, - examples: ReadonlyArray, - inline = false, -) { - return `${theme.muted(label)}\n${formatHelpExamples(examples, inline)}`; -} diff --git a/src/commands/sessions-table.ts b/src/commands/sessions-table.ts index 1e2b0a357f0..8c365bef07a 100644 --- a/src/commands/sessions-table.ts +++ b/src/commands/sessions-table.ts @@ -27,10 +27,6 @@ export type SessionDisplayRow = { contextTokens?: number; }; -export type SessionDisplayDefaults = { - model: string; -}; - export const SESSION_KEY_PAD = 26; export const SESSION_AGE_PAD = 9; export const SESSION_MODEL_PAD = 14;