src / preprocessor.ts
import { type PreprocessorController, type ChatMessage } from "@lmstudio/sdk";
export async function preprocess(
ctl: PreprocessorController,
userMessage: ChatMessage,
) {
const textContent = userMessage.getText();
console.info(
"Received a preprocess request for user message:",
userMessage.toString(),
);
const transformed = `Current Date/Time: ${new Date().toISOString()}\n${textContent}`;
return transformed;
}