From deeec3117c0db7be8604077ffe6917dc683ff870 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 22:19:10 +0100 Subject: [PATCH] refactor: trim status fixture exports --- src/commands/status.test-support.ts | 26 +++++++++++++------------- src/commitments/config.ts | 14 +++++++------- src/commitments/runtime.ts | 4 ++-- src/commitments/store.ts | 2 +- src/compat/legacy-names.ts | 2 +- 5 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/commands/status.test-support.ts b/src/commands/status.test-support.ts index 0e47a4ce7b5..a0b37c4e4f1 100644 --- a/src/commands/status.test-support.ts +++ b/src/commands/status.test-support.ts @@ -54,7 +54,7 @@ export const baseStatusOverviewScanFields = { ...baseStatusGatewaySnapshot, }; -export const baseStatusGatewayService = { +const baseStatusGatewayService = { label: "LaunchAgent", installed: true, managedByOpenClaw: true, @@ -62,7 +62,7 @@ export const baseStatusGatewayService = { runtimeShort: "running", }; -export const baseStatusNodeService = { +const baseStatusNodeService = { label: "node", installed: true, loadedText: "loaded", @@ -80,7 +80,7 @@ export const baseStatusOverviewSurface = { ...baseStatusServices, } as unknown as StatusOverviewSurface; -export const baseStatusSummary = { +const baseStatusSummary = { tasks: { total: 3, active: 1, failures: 0, byStatus: { queued: 1, running: 1 } }, taskAudit: { errors: 1, warnings: 0 }, heartbeat: { @@ -112,14 +112,14 @@ export const baseStatusSummary = { }, } as unknown as StatusSummary; -export const baseStatusAgentStatus = { +const baseStatusAgentStatus = { defaultId: "main", bootstrapPendingCount: 1, totalSessions: 2, agents: [{ id: "main", lastActiveAgeMs: 60_000 }] as AgentLocalStatus[], }; -export const baseStatusMemory = { +const baseStatusMemory = { agentId: "main", files: 1, chunks: 2, @@ -128,16 +128,16 @@ export const baseStatusMemory = { cache: {}, } as unknown as MemoryStatusSnapshot; -export const baseStatusMemoryPlugin = { +const baseStatusMemoryPlugin = { enabled: true, slot: "memory", } as const satisfies MemoryPluginStatus; -export const baseStatusPluginCompatibility = [ +const baseStatusPluginCompatibility = [ { pluginId: "a", severity: "warn", message: "legacy" }, ] as PluginCompatibilityNotice[]; -export function createStatusLastHeartbeat(): HeartbeatEventPayload { +function createStatusLastHeartbeat(): HeartbeatEventPayload { return { ts: Date.now() - 30_000, status: "ok-token", @@ -146,7 +146,7 @@ export function createStatusLastHeartbeat(): HeartbeatEventPayload { }; } -export function createStatusHealth() { +function createStatusHealth() { return { ok: true as const, ts: Date.now(), @@ -165,14 +165,14 @@ export function createStatusHealth() { }; } -export const statusTestDecorators = { +const statusTestDecorators = { ok: (value: string) => `ok(${value})`, warn: (value: string) => `warn(${value})`, muted: (value: string) => `muted(${value})`, accentDim: (value: string) => `accent(${value})`, }; -export const statusTestFormatting = { +const statusTestFormatting = { shortenText: (value: string) => value, formatCliCommand: (value: string) => `cmd:${value}`, formatTimeAgo: (value: number) => `${value}ms`, @@ -184,13 +184,13 @@ export const statusTestFormatting = { formatUpdateAvailableHint: () => "update available", }; -export const statusTestMemoryResolvers = { +const statusTestMemoryResolvers = { resolveMemoryVectorState: () => ({ state: "ready", tone: "ok" as Tone }), resolveMemoryFtsState: () => ({ state: "ready", tone: "warn" as Tone }), resolveMemoryCacheSummary: () => ({ text: "cache warm", tone: "muted" as Tone }), }; -export const statusTestTheme = { +const statusTestTheme = { heading: (value: string) => `# ${value}`, muted: (value: string) => `muted(${value})`, warn: (value: string) => `warn(${value})`, diff --git a/src/commitments/config.ts b/src/commitments/config.ts index 032e4bebada..5728631419f 100644 --- a/src/commitments/config.ts +++ b/src/commitments/config.ts @@ -1,17 +1,17 @@ import { resolveUserTimezone } from "../agents/date-time.js"; import type { OpenClawConfig } from "../config/config.js"; -export const DEFAULT_COMMITMENT_EXTRACTION_DEBOUNCE_MS = 15_000; -export const DEFAULT_COMMITMENT_BATCH_MAX_ITEMS = 8; +const DEFAULT_COMMITMENT_EXTRACTION_DEBOUNCE_MS = 15_000; +const DEFAULT_COMMITMENT_BATCH_MAX_ITEMS = 8; export const DEFAULT_COMMITMENT_EXTRACTION_QUEUE_MAX_ITEMS = 64; -export const DEFAULT_COMMITMENT_CONFIDENCE_THRESHOLD = 0.72; -export const DEFAULT_COMMITMENT_CARE_CONFIDENCE_THRESHOLD = 0.86; -export const DEFAULT_COMMITMENT_EXTRACTION_TIMEOUT_SECONDS = 45; +const DEFAULT_COMMITMENT_CONFIDENCE_THRESHOLD = 0.72; +const DEFAULT_COMMITMENT_CARE_CONFIDENCE_THRESHOLD = 0.86; +const DEFAULT_COMMITMENT_EXTRACTION_TIMEOUT_SECONDS = 45; export const DEFAULT_COMMITMENT_MAX_PER_HEARTBEAT = 3; export const DEFAULT_COMMITMENT_EXPIRE_AFTER_HOURS = 72; -export const DEFAULT_COMMITMENT_MAX_PER_DAY = 3; +const DEFAULT_COMMITMENT_MAX_PER_DAY = 3; -export type ResolvedCommitmentsConfig = { +type ResolvedCommitmentsConfig = { enabled: boolean; maxPerDay: number; extraction: { diff --git a/src/commitments/runtime.ts b/src/commitments/runtime.ts index bf473df92dd..8dd74e8b961 100644 --- a/src/commitments/runtime.ts +++ b/src/commitments/runtime.ts @@ -22,7 +22,7 @@ import type { type TimerHandle = ReturnType; type ModelRef = { provider: string; model: string }; -export type CommitmentExtractionEnqueueInput = CommitmentScope & { +type CommitmentExtractionEnqueueInput = CommitmentScope & { cfg?: OpenClawConfig; nowMs?: number; userText: string; @@ -31,7 +31,7 @@ export type CommitmentExtractionEnqueueInput = CommitmentScope & { sourceRunId?: string; }; -export type CommitmentExtractionRuntime = { +type CommitmentExtractionRuntime = { extractBatch?: (params: { cfg?: OpenClawConfig; items: CommitmentExtractionItem[]; diff --git a/src/commitments/store.ts b/src/commitments/store.ts index c6acd943162..2fdd7a3db73 100644 --- a/src/commitments/store.ts +++ b/src/commitments/store.ts @@ -168,7 +168,7 @@ function scopeValue(value: string | undefined): string { return value?.trim() ?? ""; } -export function buildCommitmentScopeKey(scope: CommitmentScope): string { +function buildCommitmentScopeKey(scope: CommitmentScope): string { return [ scopeValue(scope.agentId), scopeValue(scope.sessionKey), diff --git a/src/compat/legacy-names.ts b/src/compat/legacy-names.ts index f5f6c21da9d..435e727a3be 100644 --- a/src/compat/legacy-names.ts +++ b/src/compat/legacy-names.ts @@ -1,6 +1,6 @@ export const PROJECT_NAME = "openclaw" as const; -export const LEGACY_PROJECT_NAMES = ["clawdbot"] as const; +const LEGACY_PROJECT_NAMES = ["clawdbot"] as const; export const MANIFEST_KEY = PROJECT_NAME;