Files
electron/spec/fixtures/api/local-ai-handler/handler-details-language-model.js
David Sanders 39aed69a33 feat: implement the Prompt API via localAIHandler
Assisted-by: Claude Opus 4.6
2026-04-03 23:15:18 -07:00

19 lines
473 B
JavaScript

const { localAIHandler, LanguageModel } = require('electron/utility');
let callCount = 0;
process.parentPort.on('message', (e) => {
const { command } = e.data;
if (command === 'clear-handler') {
localAIHandler.setPromptAPIHandler(null);
}
process.parentPort.postMessage('ack');
});
localAIHandler.setPromptAPIHandler((details) => {
callCount++;
process.parentPort.postMessage({ type: 'handler-called', details, callCount });
return LanguageModel;
});