mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-25 20:05:46 -06:00
ae0588804e
The live-loopback + real-watchdog shape from #124694 still flaked on loaded CI shards (2s vitest timeout, e.g. run 32714053992 on #128514): real socket I/O raced the 1s watchdog and 2s test budget. fetchWithSsrFGuard already treats a vi.fn fetch stub as hermetic (no DNS pinning, no dispatcher) and passes its timeout abort signal via init.signal, so a never-resolving signal-honoring stub plus fake timers exercises the same production abort path with zero real I/O. The test now also proves the request is not aborted before the configured timeout and aborts exactly at it. 10/10 green in a local loop.
OpenClaw Inworld Plugin
Official OpenClaw plugin for Inworld.
Install from OpenClaw:
openclaw plugins install @openclaw/inworld-speech
openclaw gateway restart
See https://docs.openclaw.ai/providers/inworld for setup and configuration.