UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

35 lines (34 loc) • 790 B
//#region src/commands/non-interactive-prompter.ts function createNonInteractiveLoggingPrompter(runtime, formatPromptError) { const unavailable = async (params) => { throw new Error(formatPromptError(params.message)); }; return { async intro(title) { runtime.log(title); }, async outro(message) { runtime.log(message); }, async note(message, title) { runtime.log(title ? `${title}\n${message}` : message); }, select: unavailable, multiselect: unavailable, text: unavailable, confirm: unavailable, progress(label) { runtime.log(label); return { update(message) { runtime.log(message); }, stop(message) { if (message) runtime.log(message); } }; } }; } //#endregion export { createNonInteractiveLoggingPrompter as t };