UNPKG

naisys

Version:

NAISYS - Autonomous AI agent runner with built-in context management and cost tracking

28 lines 967 B
/** * @param abortSignal 5 second mock delay, to simulate network latency and test ESC command * @returns Return with a 5 second pause so we can test out of focus agents still waiting before next mock request */ export async function sendWithMock(abortSignal) { await new Promise((resolve, reject) => { const timeoutId = setTimeout(resolve, 5000); if (abortSignal) { if (abortSignal.aborted) { clearTimeout(timeoutId); reject(abortSignal.reason); return; } abortSignal.addEventListener("abort", () => { clearTimeout(timeoutId); reject(abortSignal.reason); }, { once: true }); } }); return { responses: [ `ns-comment "Mock LLM ran at ${new Date().toISOString()}"`, `ns-session wait 5`, ], messagesTokenCount: 0, }; } //# sourceMappingURL=mock.js.map