Mount IM RPC channels via plugin webServer to fix HTTP 405.

connection.rpc.handle looks up webServer on a Cordis fiber that does not inject it, so channel routes never registered after host restart.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-09-14 21:32:43 +08:00
parent dd2365407e
commit 6107692418
18 changed files with 666 additions and 330 deletions

View file

@ -571,7 +571,7 @@ var React25 = __toESM(require("react"), 1);
// package.json
var package_default = {
name: "dsh-im-ops",
version: "4.9.1-ops.30",
version: "4.9.1-ops.31",
description: "Ops fork of dsh-im (all channels kept). Based on @xmanrui/dsh-im@4.9.1 - access/session policies owned here.",
keywords: [
"deepseek-harness",
@ -637,6 +637,7 @@ var package_default = {
"plugin-src",
"scripts",
"src",
".npmrc",
"PROACTIVE_DELIVERY.md",
"PROACTIVE_DELIVERY.en.md",
"LICENSE",
@ -676,7 +677,6 @@ var package_default = {
undici: "7.29.0"
},
devDependencies: {
"@deepseek-ai/cordis": "4.0.1",
"@larksuiteoapi/node-sdk": "1.73.0",
"@whiskeysockets/baileys": "7.0.0-rc14",
esbuild: "0.25.9",