Something went wrong. Try again.
I'm going to build my own OpenClaw, with blackjack... and bun!
Something went wrong. Try again.
456 B · 15 lines
TypeScript
12345678910111213141516export async function refreshAgentModelStateBestEffort( getAgentModels: ((chatJid: string) => Promise<unknown>) | null | undefined, chatJid: string, emitModelState: (state: unknown) => void,): Promise<boolean> { if (typeof getAgentModels !== 'function') return false; try { const latest = await getAgentModels(chatJid); if (!latest) return false; emitModelState(latest); return true; } catch (_error) { return false; }}