From bff55b55cbaa07186b2236aaa0ef2a94cea8d0b4 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 5 Apr 2026 09:22:50 +0100 Subject: [PATCH] style: normalize import ordering and wrapping --- extensions/acpx/src/config.test.ts | 4 +++- extensions/google/index.test.ts | 4 ++-- extensions/openrouter/stream.ts | 2 +- extensions/xai/index.test.ts | 5 +++-- src/agents/bash-tools.test.ts | 8 ++++++-- src/channels/plugins/session-conversation.ts | 9 +++++---- src/cli/program/build-program.test.ts | 4 ++-- src/commands/doctor-legacy-config.ts | 2 +- 8 files changed, 23 insertions(+), 15 deletions(-) diff --git a/extensions/acpx/src/config.test.ts b/extensions/acpx/src/config.test.ts index 60f4fafc8c3..5ddc1f1fdcc 100644 --- a/extensions/acpx/src/config.test.ts +++ b/extensions/acpx/src/config.test.ts @@ -89,7 +89,9 @@ describe("acpx plugin config parsing", () => { fs.writeFileSync(path.join(workspacePluginRoot, "package.json"), "{}\n", "utf8"); fs.writeFileSync(path.join(workspacePluginRoot, "openclaw.plugin.json"), "{}\n", "utf8"); - const moduleUrl = pathToFileURL(path.join(repoRoot, "dist-runtime", "register.runtime.js")).href; + const moduleUrl = pathToFileURL( + path.join(repoRoot, "dist-runtime", "register.runtime.js"), + ).href; expect(resolveAcpxPluginRoot(moduleUrl)).toBe(workspacePluginRoot); } finally { fs.rmSync(repoRoot, { recursive: true, force: true }); diff --git a/extensions/google/index.test.ts b/extensions/google/index.test.ts index 24c3ba50894..4774c9fd537 100644 --- a/extensions/google/index.test.ts +++ b/extensions/google/index.test.ts @@ -1,9 +1,9 @@ +import type { StreamFn } from "@mariozechner/pi-agent-core"; +import type { Context, Model } from "@mariozechner/pi-ai"; import type { ProviderReplaySessionEntry, ProviderSanitizeReplayHistoryContext, } from "openclaw/plugin-sdk/plugin-entry"; -import type { StreamFn } from "@mariozechner/pi-agent-core"; -import type { Context, Model } from "@mariozechner/pi-ai"; import { describe, expect, it } from "vitest"; import { registerProviderPlugin, diff --git a/extensions/openrouter/stream.ts b/extensions/openrouter/stream.ts index 74a7d5a012e..e97537264bd 100644 --- a/extensions/openrouter/stream.ts +++ b/extensions/openrouter/stream.ts @@ -1,6 +1,6 @@ import type { StreamFn } from "@mariozechner/pi-agent-core"; -import { buildProviderStreamFamilyHooks } from "openclaw/plugin-sdk/provider-stream"; import type { ProviderWrapStreamFnContext } from "openclaw/plugin-sdk/plugin-entry"; +import { buildProviderStreamFamilyHooks } from "openclaw/plugin-sdk/provider-stream"; const OPENROUTER_THINKING_STREAM_HOOKS = buildProviderStreamFamilyHooks("openrouter-thinking"); diff --git a/extensions/xai/index.test.ts b/extensions/xai/index.test.ts index cb9930dadc0..8a8d4570148 100644 --- a/extensions/xai/index.test.ts +++ b/extensions/xai/index.test.ts @@ -84,7 +84,8 @@ describe("xai provider plugin", () => { expect(capturedModelId).toBe("grok-4-fast"); expect(capturedPayload).toMatchObject({ tool_stream: true }); expect(capturedPayload).not.toHaveProperty("reasoning"); - expect((capturedPayload?.tools as Array<{ function?: Record }>)[0]?.function) - .not.toHaveProperty("strict"); + expect( + (capturedPayload?.tools as Array<{ function?: Record }>)[0]?.function, + ).not.toHaveProperty("strict"); }); }); diff --git a/src/agents/bash-tools.test.ts b/src/agents/bash-tools.test.ts index 2bf9e8f368e..00c5465a76f 100644 --- a/src/agents/bash-tools.test.ts +++ b/src/agents/bash-tools.test.ts @@ -433,8 +433,12 @@ describe("tool descriptions", () => { expect(execTool.description).not.toContain("use cron instead"); expect(processTool.description).not.toContain("scheduled follow-ups"); expect(execTool.description).toContain("otherwise use process to confirm completion"); - expect(processTool.description).toContain("completion confirmation when automatic completion wake is unavailable"); - expect(processTool.description).toContain("Use write/send-keys/submit/paste/kill for input or intervention."); + expect(processTool.description).toContain( + "completion confirmation when automatic completion wake is unavailable", + ); + expect(processTool.description).toContain( + "Use write/send-keys/submit/paste/kill for input or intervention.", + ); }); }); diff --git a/src/channels/plugins/session-conversation.ts b/src/channels/plugins/session-conversation.ts index 0822b54e399..e1190cdcc81 100644 --- a/src/channels/plugins/session-conversation.ts +++ b/src/channels/plugins/session-conversation.ts @@ -152,10 +152,11 @@ function resolveBundledSessionConversationFallback(params: { } let resolveSessionConversation: BundledSessionKeyModule["resolveSessionConversation"]; try { - resolveSessionConversation = tryLoadActivatedBundledPluginPublicSurfaceModuleSync({ - dirName, - artifactBasename: SESSION_KEY_API_ARTIFACT_BASENAME, - })?.resolveSessionConversation; + resolveSessionConversation = + tryLoadActivatedBundledPluginPublicSurfaceModuleSync({ + dirName, + artifactBasename: SESSION_KEY_API_ARTIFACT_BASENAME, + })?.resolveSessionConversation; } catch { return null; } diff --git a/src/cli/program/build-program.test.ts b/src/cli/program/build-program.test.ts index ededb772233..69e4a05d855 100644 --- a/src/cli/program/build-program.test.ts +++ b/src/cli/program/build-program.test.ts @@ -33,10 +33,10 @@ vi.mock("./program-context.js", () => ({ describe("buildProgram", () => { function mockProcessOutput() { vi.spyOn(process.stdout, "write").mockImplementation( - ((() => true) as unknown) as typeof process.stdout.write, + (() => true) as unknown as typeof process.stdout.write, ); vi.spyOn(process.stderr, "write").mockImplementation( - ((() => true) as unknown) as typeof process.stderr.write, + (() => true) as unknown as typeof process.stderr.write, ); } diff --git a/src/commands/doctor-legacy-config.ts b/src/commands/doctor-legacy-config.ts index d34cb54433f..c8b851ee319 100644 --- a/src/commands/doctor-legacy-config.ts +++ b/src/commands/doctor-legacy-config.ts @@ -1,6 +1,6 @@ +import { isDeepStrictEqual } from "node:util"; import { migrateVoiceCallLegacyConfigInput } from "../../extensions/voice-call/config-api.js"; import { normalizeProviderId } from "../agents/model-selection.js"; -import { isDeepStrictEqual } from "node:util"; import { shouldMoveSingleAccountChannelKey } from "../channels/plugins/setup-helpers.js"; import type { OpenClawConfig } from "../config/config.js"; import { resolveNormalizedProviderModelMaxTokens } from "../config/defaults.js";