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

@@ -1,10 +1,10 @@
import JSON5 from "json5";
import { LEGACY_MANIFEST_KEY } from "../compat/legacy-names.js";
import { LEGACY_MANIFEST_KEYS, MANIFEST_KEY } from "../compat/legacy-names.js";
import { parseFrontmatterBlock } from "../markdown/frontmatter.js";
import { parseBooleanValue } from "../utils/boolean.js";
import type {
MoltbotHookMetadata,
OpenClawHookMetadata,
HookEntry,
HookInstallSpec,
HookInvocationPolicy,
@@ -63,17 +63,23 @@ function parseFrontmatterBool(value: string | undefined, fallback: boolean): boo
return parsed === undefined ? fallback : parsed;
}
export function resolveMoltbotMetadata(
export function resolveOpenClawMetadata(
frontmatter: ParsedHookFrontmatter,
): MoltbotHookMetadata | undefined {
): OpenClawHookMetadata | undefined {
const raw = getFrontmatterValue(frontmatter, "metadata");
if (!raw) return undefined;
try {
const parsed = JSON5.parse(raw) as { moltbot?: unknown } & Partial<
Record<typeof LEGACY_MANIFEST_KEY, unknown>
>;
const parsed = JSON5.parse(raw) as Record<string, unknown>;
if (!parsed || typeof parsed !== "object") return undefined;
const metadataRaw = parsed.moltbot ?? parsed[LEGACY_MANIFEST_KEY];
const metadataRawCandidates = [MANIFEST_KEY, ...LEGACY_MANIFEST_KEYS];
let metadataRaw: unknown;
for (const key of metadataRawCandidates) {
const candidate = parsed[key];
if (candidate && typeof candidate === "object") {
metadataRaw = candidate;
break;
}
}
if (!metadataRaw || typeof metadataRaw !== "object") return undefined;
const metadataObj = metadataRaw as Record<string, unknown>;
const requiresRaw =