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,35 +1,38 @@
import type { MoltbotConfig, HumanDelayConfig, IdentityConfig } from "../config/config.js";
import type { OpenClawConfig, HumanDelayConfig, IdentityConfig } from "../config/config.js";
import { resolveAgentConfig } from "./agent-scope.js";
const DEFAULT_ACK_REACTION = "👀";
export function resolveAgentIdentity(
cfg: MoltbotConfig,
cfg: OpenClawConfig,
agentId: string,
): IdentityConfig | undefined {
return resolveAgentConfig(cfg, agentId)?.identity;
}
export function resolveAckReaction(cfg: MoltbotConfig, agentId: string): string {
export function resolveAckReaction(cfg: OpenClawConfig, agentId: string): string {
const configured = cfg.messages?.ackReaction;
if (configured !== undefined) return configured.trim();
const emoji = resolveAgentIdentity(cfg, agentId)?.emoji?.trim();
return emoji || DEFAULT_ACK_REACTION;
}
export function resolveIdentityNamePrefix(cfg: MoltbotConfig, agentId: string): string | undefined {
export function resolveIdentityNamePrefix(
cfg: OpenClawConfig,
agentId: string,
): string | undefined {
const name = resolveAgentIdentity(cfg, agentId)?.name?.trim();
if (!name) return undefined;
return `[${name}]`;
}
/** Returns just the identity name (without brackets) for template context. */
export function resolveIdentityName(cfg: MoltbotConfig, agentId: string): string | undefined {
export function resolveIdentityName(cfg: OpenClawConfig, agentId: string): string | undefined {
return resolveAgentIdentity(cfg, agentId)?.name?.trim() || undefined;
}
export function resolveMessagePrefix(
cfg: MoltbotConfig,
cfg: OpenClawConfig,
agentId: string,
opts?: { configured?: string; hasAllowFrom?: boolean; fallback?: string },
): string {
@@ -39,10 +42,10 @@ export function resolveMessagePrefix(
const hasAllowFrom = opts?.hasAllowFrom === true;
if (hasAllowFrom) return "";
return resolveIdentityNamePrefix(cfg, agentId) ?? opts?.fallback ?? "[moltbot]";
return resolveIdentityNamePrefix(cfg, agentId) ?? opts?.fallback ?? "[openclaw]";
}
export function resolveResponsePrefix(cfg: MoltbotConfig, agentId: string): string | undefined {
export function resolveResponsePrefix(cfg: OpenClawConfig, agentId: string): string | undefined {
const configured = cfg.messages?.responsePrefix;
if (configured !== undefined) {
if (configured === "auto") {
@@ -54,7 +57,7 @@ export function resolveResponsePrefix(cfg: MoltbotConfig, agentId: string): stri
}
export function resolveEffectiveMessagesConfig(
cfg: MoltbotConfig,
cfg: OpenClawConfig,
agentId: string,
opts?: { hasAllowFrom?: boolean; fallbackMessagePrefix?: string },
): { messagePrefix: string; responsePrefix?: string } {
@@ -68,7 +71,7 @@ export function resolveEffectiveMessagesConfig(
}
export function resolveHumanDelayConfig(
cfg: MoltbotConfig,
cfg: OpenClawConfig,
agentId: string,
): HumanDelayConfig | undefined {
const defaults = cfg.agents?.defaults?.humanDelay;