UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

25 lines 1.29 kB
import { r as OpenClawConfig } from "../types.openclaw-BdCLfP4c.js"; import { n as SkillCommandSpec } from "../types-DeyQCCn2.js"; //#region src/auto-reply/command-status-builders.d.ts /** Builds the compact slash-command help text shown by `/help`. */ export declare function buildHelpMessage(cfg?: OpenClawConfig): string; /** Options for rendering `/commands` output for a specific channel surface. */ type CommandsMessageOptions = { page?: number; surface?: string; forcePaginatedList?: boolean; }; /** Rendered `/commands` text plus pagination metadata for channel-native lists. */ type CommandsMessageResult = { text: string; totalPages: number; currentPage: number; hasNext: boolean; hasPrev: boolean; }; /** Builds `/commands` text, returning only the rendered message body. */ export declare function buildCommandsMessage(cfg?: OpenClawConfig, skillCommands?: SkillCommandSpec[], options?: CommandsMessageOptions): string; /** Builds `/commands` text and pagination metadata for surfaces with native list controls. */ export declare function buildCommandsMessagePaginated(cfg?: OpenClawConfig, skillCommands?: SkillCommandSpec[], options?: CommandsMessageOptions): CommandsMessageResult; //#endregion export type { CommandsMessageOptions, CommandsMessageResult };