refactor: rename clawdbot to moltbot with legacy compat

This commit is contained in:
Peter Steinberger
2026-01-27 12:19:58 +00:00
parent 83460df96f
commit 6d16a658e5
1839 changed files with 11250 additions and 11199 deletions

View File

@@ -1,6 +1,6 @@
import { describe, expect, it, vi, beforeEach } from "vitest";
import { setupInternalHooks } from "./onboard-hooks.js";
import type { ClawdbotConfig } from "../config/config.js";
import type { MoltbotConfig } from "../config/config.js";
import type { RuntimeEnv } from "../runtime.js";
import type { WizardPrompter } from "../wizard/prompts.js";
import type { HookStatusReport } from "../hooks/hooks-status.js";
@@ -47,7 +47,7 @@ describe("onboard-hooks", () => {
{
name: "session-memory",
description: "Save session context to memory when /new command is issued",
source: "clawdbot-bundled",
source: "moltbot-bundled",
pluginId: undefined,
filePath: "/mock/workspace/hooks/session-memory/HOOK.md",
baseDir: "/mock/workspace/hooks/session-memory",
@@ -80,7 +80,7 @@ describe("onboard-hooks", () => {
{
name: "command-logger",
description: "Log all command events to a centralized audit file",
source: "clawdbot-bundled",
source: "moltbot-bundled",
pluginId: undefined,
filePath: "/mock/workspace/hooks/command-logger/HOOK.md",
baseDir: "/mock/workspace/hooks/command-logger",
@@ -118,7 +118,7 @@ describe("onboard-hooks", () => {
const { buildWorkspaceHookStatus } = await import("../hooks/hooks-status.js");
vi.mocked(buildWorkspaceHookStatus).mockReturnValue(createMockHookReport());
const cfg: ClawdbotConfig = {};
const cfg: MoltbotConfig = {};
const prompter = createMockPrompter(["session-memory"]);
const runtime = createMockRuntime();
@@ -151,7 +151,7 @@ describe("onboard-hooks", () => {
const { buildWorkspaceHookStatus } = await import("../hooks/hooks-status.js");
vi.mocked(buildWorkspaceHookStatus).mockReturnValue(createMockHookReport());
const cfg: ClawdbotConfig = {};
const cfg: MoltbotConfig = {};
const prompter = createMockPrompter(["__skip__"]);
const runtime = createMockRuntime();
@@ -165,7 +165,7 @@ describe("onboard-hooks", () => {
const { buildWorkspaceHookStatus } = await import("../hooks/hooks-status.js");
vi.mocked(buildWorkspaceHookStatus).mockReturnValue(createMockHookReport(false));
const cfg: ClawdbotConfig = {};
const cfg: MoltbotConfig = {};
const prompter = createMockPrompter([]);
const runtime = createMockRuntime();
@@ -183,7 +183,7 @@ describe("onboard-hooks", () => {
const { buildWorkspaceHookStatus } = await import("../hooks/hooks-status.js");
vi.mocked(buildWorkspaceHookStatus).mockReturnValue(createMockHookReport());
const cfg: ClawdbotConfig = {
const cfg: MoltbotConfig = {
hooks: {
enabled: true,
path: "/webhook",
@@ -208,7 +208,7 @@ describe("onboard-hooks", () => {
const { buildWorkspaceHookStatus } = await import("../hooks/hooks-status.js");
vi.mocked(buildWorkspaceHookStatus).mockReturnValue(createMockHookReport());
const cfg: ClawdbotConfig = {
const cfg: MoltbotConfig = {
agents: { defaults: { workspace: "/workspace" } },
};
const prompter = createMockPrompter(["__skip__"]);
@@ -224,7 +224,7 @@ describe("onboard-hooks", () => {
const { buildWorkspaceHookStatus } = await import("../hooks/hooks-status.js");
vi.mocked(buildWorkspaceHookStatus).mockReturnValue(createMockHookReport());
const cfg: ClawdbotConfig = {};
const cfg: MoltbotConfig = {};
const prompter = createMockPrompter(["session-memory"]);
const runtime = createMockRuntime();
@@ -239,7 +239,7 @@ describe("onboard-hooks", () => {
// Second note should confirm configuration
expect(noteCalls[1][0]).toContain("Enabled 1 hook: session-memory");
expect(noteCalls[1][0]).toMatch(/(?:clawdbot|moltbot)( --profile isolated)? hooks list/);
expect(noteCalls[1][0]).toMatch(/(?:moltbot|moltbot)( --profile isolated)? hooks list/);
});
});
});