dsh-im-ops/plugin-src/host
evanfang0054 adc0a89f13 fix(feishu): honor NO_PROXY before proxying the long connection
webSocketProxyUrl() picks up https_proxy/HTTPS_PROXY/http_proxy/
HTTP_PROXY and forces the Feishu WSS long connection through the proxy,
without consulting NO_PROXY/no_proxy. With a local proxy exported in
the shell (Clash/V2Ray setups), every long-connection attempt is
rejected by Feishu's server and the runtime force-closes and retries
in a loop, so the bot never reaches a stable connected state.

Resolve NO_PROXY/no_proxy for the long-connection endpoints
(open.feishu.cn / open.larksuite.com) before falling back to the proxy
env: exact host, parent-domain (.cn, feishu.cn) and * entries follow
the common NO_PROXY semantics.

- production.mjs: NO_PROXY gate in front of the proxy lookup
- feishu-proxy.test.mjs: NO_PROXY exclusion and fallthrough cases
- lib/index.js: regenerated host bundle
2026-09-01 09:46:49 +08:00
..
channels fix(feishu): honor NO_PROXY before proxying the long connection 2026-09-01 09:46:49 +08:00
build.mjs fix(telegram): isolate long polling transport 2026-08-31 03:31:07 +08:00
delivery-adapter.mjs feat: add stable proactive delivery 2026-08-30 11:24:53 +08:00
delivery-http.mjs feat: add proactive delivery HTTP endpoint 2026-08-30 11:52:01 +08:00
delivery-rpc.mjs feat: add stable proactive delivery 2026-08-30 11:24:53 +08:00
delivery-service.mjs feat: add stable proactive delivery 2026-08-30 11:24:53 +08:00
delivery-suggestions.mjs feat: add stable proactive delivery 2026-08-30 11:24:53 +08:00
harness-command-executor.mjs fix(commands): support both Harness command argument formats 2026-08-27 22:11:13 +08:00
harness-connection.mjs fix: support legacy and current DSH hosts 2026-08-29 20:22:07 +08:00
harness-session-coordinator.mjs feat: support inbound files across all channels 2026-08-23 22:39:26 +08:00
index.mjs feat: add proactive delivery HTTP endpoint 2026-08-30 11:52:01 +08:00
lark-sdk-handshake-patch.mjs fix(feishu): stabilize post-merge card workflows 2026-08-24 18:49:32 +08:00
modern-harness-api.mjs fix: support legacy and current DSH hosts 2026-08-29 20:22:07 +08:00
rpc-authority.mjs Add Telegram and Discord IM channels 2026-08-16 14:47:16 +08:00
update-rpc.mjs feat: add npm update checks and manual installation 2026-08-28 06:37:40 +08:00
update-runtime.mjs feat(ui): add manual update commands and simplify update dialog 2026-08-28 15:32:09 +08:00
update-service.mjs feat(ui): add manual update commands and simplify update dialog 2026-08-28 15:32:09 +08:00