Ongelma: start_agent_node palautui heti ennen kuin WebSocket ehti avautua. Worker lähetti 'started' ja warmup lähti liian aikaisin → hub ei löytänyt solmua → "Ei vapaata solmua" -virhe. Korjaukset: 1. worker.js: kuuntelee "Yhteys Hubiin avattu" -logia Wasmista ja resolveaa started-Promisen vasta sen jälkeen (15s timeout) 2. worker.js: onerror + onunhandledrejection käsittelijät 3. worker.js: console.error välitetään pääsäikeelle 4. index.astro: ensureCoderNode odottaa (await) workerStarted-Promisea ennen warmupia ja pending-promptin lähetystä Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2.9 KiB
2.9 KiB