refactor: rename to openclaw

This commit is contained in:
Peter Steinberger
2026-01-30 03:15:10 +01:00
parent 4583f88626
commit 9a7160786a
2357 changed files with 16688 additions and 16788 deletions

View File

@@ -2,13 +2,13 @@ import type {
ChannelOutboundAdapter,
ChannelPlugin,
ChannelSetupInput,
MoltbotConfig,
} from "clawdbot/plugin-sdk";
OpenClawConfig,
} from "openclaw/plugin-sdk";
import {
applyAccountNameToChannelSection,
DEFAULT_ACCOUNT_ID,
normalizeAccountId,
} from "clawdbot/plugin-sdk";
} from "openclaw/plugin-sdk";
import { resolveTlonAccount, listTlonAccountIds } from "./types.js";
import { formatTargetHint, normalizeShip, parseTlonTarget } from "./targets.js";
@@ -30,10 +30,10 @@ type TlonSetupInput = ChannelSetupInput & {
};
function applyTlonSetupConfig(params: {
cfg: MoltbotConfig;
cfg: OpenClawConfig;
accountId: string;
input: TlonSetupInput;
}): MoltbotConfig {
}): OpenClawConfig {
const { cfg, accountId, input } = params;
const useDefault = accountId === DEFAULT_ACCOUNT_ID;
const namedConfig = applyAccountNameToChannelSection({
@@ -108,7 +108,7 @@ const tlonOutbound: ChannelOutboundAdapter = {
return { ok: true, to: parsed.nest };
},
sendText: async ({ cfg, to, text, accountId, replyToId, threadId }) => {
const account = resolveTlonAccount(cfg as MoltbotConfig, accountId ?? undefined);
const account = resolveTlonAccount(cfg as OpenClawConfig, accountId ?? undefined);
if (!account.configured || !account.ship || !account.url || !account.code) {
throw new Error("Tlon account not configured");
}
@@ -188,8 +188,8 @@ export const tlonPlugin: ChannelPlugin = {
reload: { configPrefixes: ["channels.tlon"] },
configSchema: tlonChannelConfigSchema,
config: {
listAccountIds: (cfg) => listTlonAccountIds(cfg as MoltbotConfig),
resolveAccount: (cfg, accountId) => resolveTlonAccount(cfg as MoltbotConfig, accountId ?? undefined),
listAccountIds: (cfg) => listTlonAccountIds(cfg as OpenClawConfig),
resolveAccount: (cfg, accountId) => resolveTlonAccount(cfg as OpenClawConfig, accountId ?? undefined),
defaultAccountId: () => "default",
setAccountEnabled: ({ cfg, accountId, enabled }) => {
const useDefault = !accountId || accountId === "default";
@@ -203,7 +203,7 @@ export const tlonPlugin: ChannelPlugin = {
enabled,
},
},
} as MoltbotConfig;
} as OpenClawConfig;
}
return {
...cfg,
@@ -220,7 +220,7 @@ export const tlonPlugin: ChannelPlugin = {
},
},
},
} as MoltbotConfig;
} as OpenClawConfig;
},
deleteAccount: ({ cfg, accountId }) => {
const useDefault = !accountId || accountId === "default";
@@ -232,7 +232,7 @@ export const tlonPlugin: ChannelPlugin = {
...cfg.channels,
tlon: rest,
},
} as MoltbotConfig;
} as OpenClawConfig;
}
const { [accountId]: removed, ...remainingAccounts } = cfg.channels?.tlon?.accounts ?? {};
return {
@@ -244,7 +244,7 @@ export const tlonPlugin: ChannelPlugin = {
accounts: remainingAccounts,
},
},
} as MoltbotConfig;
} as OpenClawConfig;
},
isConfigured: (account) => account.configured,
describeAccount: (account) => ({
@@ -260,14 +260,14 @@ export const tlonPlugin: ChannelPlugin = {
resolveAccountId: ({ accountId }) => normalizeAccountId(accountId),
applyAccountName: ({ cfg, accountId, name }) =>
applyAccountNameToChannelSection({
cfg: cfg as MoltbotConfig,
cfg: cfg as OpenClawConfig,
channelKey: "tlon",
accountId,
name,
}),
validateInput: ({ cfg, accountId, input }) => {
const setupInput = input as TlonSetupInput;
const resolved = resolveTlonAccount(cfg as MoltbotConfig, accountId ?? undefined);
const resolved = resolveTlonAccount(cfg as OpenClawConfig, accountId ?? undefined);
const ship = setupInput.ship?.trim() || resolved.ship;
const url = setupInput.url?.trim() || resolved.url;
const code = setupInput.code?.trim() || resolved.code;
@@ -278,7 +278,7 @@ export const tlonPlugin: ChannelPlugin = {
},
applyAccountConfig: ({ cfg, accountId, input }) =>
applyTlonSetupConfig({
cfg: cfg as MoltbotConfig,
cfg: cfg as OpenClawConfig,
accountId,
input: input as TlonSetupInput,
}),