diff --git a/src/agents/skills-status.ts b/src/agents/skills-status.ts
index 63c120ba2..55336f75c 100644
--- a/src/agents/skills-status.ts
+++ b/src/agents/skills-status.ts
@@ -158,8 +158,7 @@ function buildSkillStatus(
const missingBins = requiredBins.filter((bin) => !hasBinary(bin));
const missingAnyBins =
- requiredAnyBins.length > 0 &&
- !requiredAnyBins.some((bin) => hasBinary(bin))
+ requiredAnyBins.length > 0 && !requiredAnyBins.some((bin) => hasBinary(bin))
? requiredAnyBins
: [];
const missingOs =
diff --git a/src/cli/nodes-cli.ts b/src/cli/nodes-cli.ts
index 52d254ad5..1342383bf 100644
--- a/src/cli/nodes-cli.ts
+++ b/src/cli/nodes-cli.ts
@@ -1127,7 +1127,9 @@ export function registerNodesCli(program: Command) {
defaultRuntime.log("canvas a2ui reset ok");
}
} catch (err) {
- defaultRuntime.error(`nodes canvas a2ui reset failed: ${String(err)}`);
+ defaultRuntime.error(
+ `nodes canvas a2ui reset failed: ${String(err)}`,
+ );
defaultRuntime.exit(1);
}
}),
diff --git a/src/cli/program.ts b/src/cli/program.ts
index 2aa74307d..218646766 100644
--- a/src/cli/program.ts
+++ b/src/cli/program.ts
@@ -23,7 +23,6 @@ import {
} from "../config/config.js";
import { danger, setVerbose } from "../globals.js";
import { autoMigrateLegacyState } from "../infra/state-migrations.js";
-import { runProviderLogin, runProviderLogout } from "./provider-auth.js";
import { defaultRuntime } from "../runtime.js";
import { isRich, theme } from "../terminal/theme.js";
import { VERSION } from "../version.js";
@@ -42,6 +41,7 @@ import { registerModelsCli } from "./models-cli.js";
import { registerNodesCli } from "./nodes-cli.js";
import { registerPairingCli } from "./pairing-cli.js";
import { forceFreePort } from "./ports.js";
+import { runProviderLogin, runProviderLogout } from "./provider-auth.js";
import { registerProvidersCli } from "./providers-cli.js";
import { registerSkillsCli } from "./skills-cli.js";
import { registerTuiCli } from "./tui-cli.js";
@@ -576,7 +576,12 @@ Examples:
.option("--workspace
", "Workspace directory for the new agent")
.option("--model ", "Model id for this agent")
.option("--agent-dir ", "Agent state directory for this agent")
- .option("--bind ", "Route provider binding (repeatable)", collectOption, [])
+ .option(
+ "--bind ",
+ "Route provider binding (repeatable)",
+ collectOption,
+ [],
+ )
.option("--non-interactive", "Disable prompts; requires --workspace", false)
.option("--json", "Output JSON summary", false)
.action(async (name, opts, command) => {
@@ -594,7 +599,9 @@ Examples:
workspace: opts.workspace as string | undefined,
model: opts.model as string | undefined,
agentDir: opts.agentDir as string | undefined,
- bind: Array.isArray(opts.bind) ? (opts.bind as string[]) : undefined,
+ bind: Array.isArray(opts.bind)
+ ? (opts.bind as string[])
+ : undefined,
nonInteractive: Boolean(opts.nonInteractive),
json: Boolean(opts.json),
},
diff --git a/src/cli/provider-auth.ts b/src/cli/provider-auth.ts
index f4f79e3da..27aec0c85 100644
--- a/src/cli/provider-auth.ts
+++ b/src/cli/provider-auth.ts
@@ -1,7 +1,7 @@
import { loadConfig } from "../config/config.js";
import { setVerbose } from "../globals.js";
-import { defaultRuntime, type RuntimeEnv } from "../runtime.js";
import { loginWeb, logoutWeb } from "../provider-web.js";
+import { defaultRuntime, type RuntimeEnv } from "../runtime.js";
import { resolveWhatsAppAccount } from "../web/accounts.js";
type ProviderAuthOptions = {
@@ -11,7 +11,9 @@ type ProviderAuthOptions = {
};
function normalizeProvider(raw?: string): "whatsapp" | "web" {
- const value = String(raw ?? "whatsapp").trim().toLowerCase();
+ const value = String(raw ?? "whatsapp")
+ .trim()
+ .toLowerCase();
if (value === "whatsapp" || value === "web") return value;
throw new Error(`Unsupported provider: ${value}`);
}
@@ -36,7 +38,7 @@ export async function runProviderLogout(
opts: ProviderAuthOptions,
runtime: RuntimeEnv = defaultRuntime,
) {
- const provider = normalizeProvider(opts.provider);
+ const _provider = normalizeProvider(opts.provider);
// Auth-only flow: resolve account + clear session state only.
const cfg = loadConfig();
const account = resolveWhatsAppAccount({
diff --git a/src/cli/providers-cli.ts b/src/cli/providers-cli.ts
index 7e21cc54a..7ae765ac9 100644
--- a/src/cli/providers-cli.ts
+++ b/src/cli/providers-cli.ts
@@ -6,11 +6,11 @@ import {
providersRemoveCommand,
providersStatusCommand,
} from "../commands/providers.js";
-import { listChatProviders } from "../providers/registry.js";
import { danger } from "../globals.js";
+import { listChatProviders } from "../providers/registry.js";
import { defaultRuntime } from "../runtime.js";
-import { runProviderLogin, runProviderLogout } from "./provider-auth.js";
import { hasExplicitOptions } from "./command-options.js";
+import { runProviderLogin, runProviderLogout } from "./provider-auth.js";
const optionNamesAdd = [
"provider",
diff --git a/src/commands/agents.add.test.ts b/src/commands/agents.add.test.ts
index aadef7258..f7ca284a6 100644
--- a/src/commands/agents.add.test.ts
+++ b/src/commands/agents.add.test.ts
@@ -59,11 +59,9 @@ describe("agents add command", () => {
it("requires --workspace in non-interactive mode", async () => {
configMocks.readConfigFileSnapshot.mockResolvedValue({ ...baseSnapshot });
- await agentsAddCommand(
- { name: "Work", nonInteractive: true },
- runtime,
- { hasFlags: false },
- );
+ await agentsAddCommand({ name: "Work", nonInteractive: true }, runtime, {
+ hasFlags: false,
+ });
expect(runtime.error).toHaveBeenCalledWith(
expect.stringContaining("--workspace"),
diff --git a/src/commands/doctor.test.ts b/src/commands/doctor.test.ts
index b2f34b635..395ee993c 100644
--- a/src/commands/doctor.test.ts
+++ b/src/commands/doctor.test.ts
@@ -87,7 +87,7 @@ const uninstallLegacyGatewayServices = vi.fn().mockResolvedValue([]);
const findExtraGatewayServices = vi.fn().mockResolvedValue([]);
const renderGatewayServiceCleanupHints = vi.fn().mockReturnValue(["cleanup"]);
const resolveGatewayProgramArguments = vi.fn().mockResolvedValue({
- programArguments: ["node", "cli", "gateway", "--port", "18789"],
+ programArguments: ["node", "cli", "gateway", "--port", "18789"],
});
const serviceInstall = vi.fn().mockResolvedValue(undefined);
const serviceIsLoaded = vi.fn().mockResolvedValue(false);