openclaw/docs
Suhruth Vuppala 4440226d52
test(discord): clarify and guardrail gateway proxy selection (#99126)
* feat(discord): add HTTP_PROXY/HTTPS_PROXY env fallback for gateway WebSocket

Discord Gateway WebSocket connections now honor HTTP_PROXY/HTTPS_PROXY
environment variables as fallback before direct connection, matching the
existing pattern from Discord REST API and WhatsApp.

This enables Discord channel deployment in Kubernetes/OpenShift environments
with network policy egress restrictions, removing the need for broad :443
egress as a workaround.

- Add createEnvProxyDiscordGatewayAgent() helper (mirrors rest-fetch.ts pattern)
- Try env proxy before direct HttpsAgent in createDiscordGatewayPlugin()
- Explicit channels.discord.proxy still overrides env proxy
- Add formatErrorMessage and resolveEnvHttpProxyAgentOptions imports

Fixes #98266

* test(discord): keep gateway proxy explicit

Signed-off-by: sallyom <somalley@redhat.com>

* fix(discord): allow explicit remote proxy URLs

---------

Signed-off-by: sallyom <somalley@redhat.com>
Co-authored-by: sallyom <somalley@redhat.com>
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com>
2026-07-02 20:27:19 -05:00
..
.generated chore(config): refresh documentation baseline 2026-07-01 19:49:38 -07:00
.i18n [codex] docs: add release notes placeholder (#97959) 2026-06-29 18:25:15 -06:00
announcements
assets docs: update mobile app release messaging (#98843) 2026-07-01 21:11:56 -05:00
automation fix(cron): restore persistent session targets (#98947) 2026-07-02 07:48:50 +01:00
channels test(discord): clarify and guardrail gateway proxy selection (#99126) 2026-07-02 20:27:19 -05:00
clawhub fix: rebase clawhub install trust (#81364) 2026-06-26 18:33:19 +10:00
cli feat(cli): add attach launcher (#96454) 2026-07-01 15:52:39 -07:00
concepts fix: OAuth refresh failures report reauth instead of stale success (#99134) 2026-07-02 13:50:25 -07:00
debug
diagnostics
gateway docs: update mobile app release messaging (#98843) 2026-07-01 21:11:56 -05:00
help test: prefer auto-cleaning temp dir helper (#93209) 2026-07-02 02:46:28 +00:00
images
install fix(docker): reduce local build memory pressure 2026-07-01 03:58:21 -07:00
maturity docs: update mobile app release messaging (#98843) 2026-07-01 21:11:56 -05:00
nodes fix(android): use Bluetooth microphones for voice capture (#99259) 2026-07-02 16:44:40 -07:00
plan
platforms fix: route iOS OpenAI realtime Talk through WebRTC (#98563) 2026-07-02 12:49:23 -07:00
plugins fix(telegram): explain disabled plugin approval failures (#95973) 2026-07-02 14:15:25 -07:00
providers fix(nvidia): use Nemotron Super 1M context (#98726) 2026-07-01 11:46:06 -07:00
refactor fix: migrate QQBot credential backups to SQLite KV (#89597) 2026-07-01 20:03:59 +01:00
reference fix(usage): tidy compact footer defaults 2026-07-01 09:59:37 -07:00
releases docs: publish release notes for v2026.6.11 (#98319) 2026-06-30 19:42:12 -06:00
security
snippets/plugin-publish
specs docs: fix docs metadata spellcheck (#93502) 2026-06-22 17:17:35 +00:00
start docs: update mobile app release messaging (#98843) 2026-07-01 21:11:56 -05:00
tools Address Codex login review feedback 2026-07-01 11:16:49 -07:00
web fix: diagnose Windows LAN Gateway firewall blocks (#98666) 2026-07-01 16:24:16 -05:00
agent-runtime-architecture.md
AGENTS.md docs: add maturity docs routes (#91483) 2026-06-23 23:59:47 -07:00
auth-credential-semantics.md
brave-search.md
ci.md ci: add process exec CodeQL security shard (#92667) 2026-07-02 12:50:45 +00:00
CLAUDE.md
date-time.md fix(agents): honor disabled envelope timestamps at model boundary (#93238) 2026-06-16 12:13:24 +08:00
docs.json feat(cli): add attach launcher (#96454) 2026-07-01 15:52:39 -07:00
docs_map.md fix(feishu): preserve button command values in fallback text and add Feishu comment guidance with callback privacy (#94385) 2026-07-02 12:42:31 -07:00
index.md
logging.md fix(agents): restore model-fetch info logs (#89648) 2026-06-22 17:02:16 +00:00
nav-tabs-underline.js docs: document repo support scripts 2026-06-04 08:01:15 -04:00
network.md
openclaw-agent-runtime.md
perplexity.md
prose.md docs: require OpenProse remote import consent 2026-06-24 16:36:48 -05:00
style.css docs: clarify maturity scorecard scoring (#96594) 2026-06-24 17:32:08 -07:00
tts.md
vps.md
whatsapp-openclaw.jpg