From 662962980e973aee0a0e8967913c5899167eef59 Mon Sep 17 00:00:00 2001 From: Keith the Silly Goose Date: Wed, 28 Jan 2026 20:23:56 +1300 Subject: [PATCH] refactor: rename clawdbot to moltbot --- extensions/gmail/README.md | 4 ++-- .../{clawdbot.plugin.json => moltbot.plugin.json} | 0 extensions/gmail/package.json | 10 +++++----- extensions/gmail/src/accounts.ts | 2 +- extensions/gmail/src/channel.ts | 2 +- extensions/gmail/src/history-store.ts | 4 ++-- extensions/gmail/src/inbound.ts | 2 +- .../src/{clawdbot.plugin.json => moltbot.plugin.json} | 0 extensions/gmail/src/monitor.ts | 2 +- extensions/gmail/src/onboarding.ts | 4 ++-- extensions/gmail/src/outbound.ts | 2 +- extensions/gmail/src/runtime.ts | 2 +- extensions/gmail/src/threading.ts | 2 +- 13 files changed, 18 insertions(+), 18 deletions(-) rename extensions/gmail/{clawdbot.plugin.json => moltbot.plugin.json} (100%) rename extensions/gmail/src/{clawdbot.plugin.json => moltbot.plugin.json} (100%) diff --git a/extensions/gmail/README.md b/extensions/gmail/README.md index b9615e9a1..356d13a02 100644 --- a/extensions/gmail/README.md +++ b/extensions/gmail/README.md @@ -7,7 +7,7 @@ Connects Clawdbot to Gmail via the `gog` CLI. This is a plugin. To install from source: ```bash -clawdbot plugins install ./extensions/gmail +moltbot plugins install ./extensions/gmail ``` ## Features @@ -25,7 +25,7 @@ clawdbot plugins install ./extensions/gmail ## Configuration -Add to `clawdbot.json`: +Add to `moltbot.json`: ```json5 { diff --git a/extensions/gmail/clawdbot.plugin.json b/extensions/gmail/moltbot.plugin.json similarity index 100% rename from extensions/gmail/clawdbot.plugin.json rename to extensions/gmail/moltbot.plugin.json diff --git a/extensions/gmail/package.json b/extensions/gmail/package.json index 0ee9b3d19..7ae4d2533 100644 --- a/extensions/gmail/package.json +++ b/extensions/gmail/package.json @@ -1,10 +1,10 @@ { - "name": "gmail", - "version": "1.0.0", - "description": "Gmail channel for Clawdbot", + "name": "@mcinteerj/moltbot-gmail", + "version": "1.0.2", + "description": "Gmail channel for Moltbot", "type": "module", "main": "index.ts", - "clawdbot": { + "moltbot": { "extensions": [ "./index.ts" ], @@ -34,7 +34,7 @@ "sanitize-html": "^2.14.0" }, "devDependencies": { - "clawdbot": "workspace:*", + "moltbot": "workspace:*", "@types/jsdom": "^21.1.7", "@types/dompurify": "^3.0.5", "@types/marked": "^6.0.0", diff --git a/extensions/gmail/src/accounts.ts b/extensions/gmail/src/accounts.ts index 115b94377..10a8800cc 100644 --- a/extensions/gmail/src/accounts.ts +++ b/extensions/gmail/src/accounts.ts @@ -2,7 +2,7 @@ import { type ChannelConfig, type ResolvedChannelAccount, DEFAULT_ACCOUNT_ID, -} from "clawdbot/plugin-sdk"; +} from "moltbot/plugin-sdk"; import type { GmailConfig } from "./config.js"; export interface ResolvedGmailAccount extends ResolvedChannelAccount { diff --git a/extensions/gmail/src/channel.ts b/extensions/gmail/src/channel.ts index eddf99ea7..3b6ed3932 100644 --- a/extensions/gmail/src/channel.ts +++ b/extensions/gmail/src/channel.ts @@ -9,7 +9,7 @@ import { type ClawdbotConfig, type ChannelGatewayContext, type MsgContext, -} from "clawdbot/plugin-sdk"; +} from "moltbot/plugin-sdk"; import { GmailConfigSchema } from "./config.js"; import { resolveGmailAccount, diff --git a/extensions/gmail/src/history-store.ts b/extensions/gmail/src/history-store.ts index 6afe16020..b9ada8b5d 100644 --- a/extensions/gmail/src/history-store.ts +++ b/extensions/gmail/src/history-store.ts @@ -2,8 +2,8 @@ import fs from "node:fs/promises"; import path from "node:path"; import os from "node:os"; -// Store historyIds in ~/.clawdbot/state/gmail/history-{account}.json -const STORE_DIR = path.join(os.homedir(), ".clawdbot", "state", "gmail"); +// Store historyIds in ~/.moltbot/state/gmail/history-{account}.json +const STORE_DIR = path.join(os.homedir(), ".moltbot", "state", "gmail"); interface HistoryState { historyId: string; diff --git a/extensions/gmail/src/inbound.ts b/extensions/gmail/src/inbound.ts index fe8c4460b..695a9bc0f 100644 --- a/extensions/gmail/src/inbound.ts +++ b/extensions/gmail/src/inbound.ts @@ -1,4 +1,4 @@ -import { type InboundMessage } from "clawdbot/plugin-sdk"; +import { type InboundMessage } from "moltbot/plugin-sdk"; import { extractTextBody } from "./strip-quotes.js"; import { extractAttachments } from "./attachments.js"; diff --git a/extensions/gmail/src/clawdbot.plugin.json b/extensions/gmail/src/moltbot.plugin.json similarity index 100% rename from extensions/gmail/src/clawdbot.plugin.json rename to extensions/gmail/src/moltbot.plugin.json diff --git a/extensions/gmail/src/monitor.ts b/extensions/gmail/src/monitor.ts index 13c13ae2e..8b2f29b7b 100644 --- a/extensions/gmail/src/monitor.ts +++ b/extensions/gmail/src/monitor.ts @@ -4,7 +4,7 @@ import fs from "node:fs/promises"; import path from "node:path"; import os from "node:os"; import lockfile from "proper-lockfile"; -import type { ChannelLogSink, InboundMessage } from "clawdbot/plugin-sdk"; +import type { ChannelLogSink, InboundMessage } from "moltbot/plugin-sdk"; import type { ResolvedGmailAccount } from "./accounts.js"; import { loadHistoryId, saveHistoryId } from "./history-store.js"; import { parseInboundGmail, parseSearchGmail, type GogPayload, type GogSearchMessage } from "./inbound.js"; diff --git a/extensions/gmail/src/onboarding.ts b/extensions/gmail/src/onboarding.ts index 55fb7a4ba..bd9c32a56 100644 --- a/extensions/gmail/src/onboarding.ts +++ b/extensions/gmail/src/onboarding.ts @@ -1,5 +1,5 @@ -import type { ClawdbotConfig, ChannelOnboardingAdapter } from "clawdbot/plugin-sdk"; -import { promptAccountId } from "clawdbot/plugin-sdk"; +import type { ClawdbotConfig, ChannelOnboardingAdapter } from "moltbot/plugin-sdk"; +import { promptAccountId } from "moltbot/plugin-sdk"; import { exec } from "node:child_process"; import { promisify } from "node:util"; import { listGmailAccountIds, resolveDefaultGmailAccountId } from "./accounts.js"; diff --git a/extensions/gmail/src/outbound.ts b/extensions/gmail/src/outbound.ts index adbd660a1..672c7de2d 100644 --- a/extensions/gmail/src/outbound.ts +++ b/extensions/gmail/src/outbound.ts @@ -1,7 +1,7 @@ import { spawn } from "node:child_process"; import { marked } from "marked"; import sanitizeHtml from "sanitize-html"; -import { type OutboundContext, type ClawdbotConfig } from "clawdbot/plugin-sdk"; +import { type OutboundContext, type ClawdbotConfig } from "moltbot/plugin-sdk"; import { resolveGmailAccount } from "./accounts.js"; import { isGmailThreadId } from "./normalize.js"; diff --git a/extensions/gmail/src/runtime.ts b/extensions/gmail/src/runtime.ts index 09341404b..3d46c97bc 100644 --- a/extensions/gmail/src/runtime.ts +++ b/extensions/gmail/src/runtime.ts @@ -1,4 +1,4 @@ -import type { PluginRuntime } from "clawdbot/plugin-sdk"; +import type { PluginRuntime } from "moltbot/plugin-sdk"; let runtime: PluginRuntime | null = null; diff --git a/extensions/gmail/src/threading.ts b/extensions/gmail/src/threading.ts index 0dc547720..0a0f8c558 100644 --- a/extensions/gmail/src/threading.ts +++ b/extensions/gmail/src/threading.ts @@ -1,4 +1,4 @@ -import { type ChannelThreadingAdapter } from "clawdbot/plugin-sdk"; +import { type ChannelThreadingAdapter } from "moltbot/plugin-sdk"; export const gmailThreading: ChannelThreadingAdapter = { buildToolContext: ({ context, hasRepliedRef }) => ({