mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-12 17:51:22 +00:00
* feat(models): allow private network via models.providers.*.request Add optional request.allowPrivateNetwork for operator-controlled self-hosted OpenAI-compatible bases (LAN/overlay/split DNS). Plumbs the flag into resolveProviderRequestPolicyConfig for streaming provider HTTP and OpenAI responses WebSocket so SSRF policy can allow private-resolved model URLs when explicitly enabled. Updates zod schema, config help/labels, and unit tests for sanitize/merge. * agents thread provider request into websocket stream * fix(config): scope allowPrivateNetwork to model requests * fix(agents): refresh websocket manager on request changes * fix(agents): scope runtime private-network overrides to models * fix: allow private network provider request opt-in (#63671) (thanks @qas) --------- Co-authored-by: Ayaan Zaidi <hi@obviy.us>