dsh-pulse/dsh-hermes-bridge ↗★ 0
@dsh-pulse/dsh-hermes-bridge
DSH ↔ WeChat bridge: inbound dispatch (WeChat → DSH agent, persistent per-cwd session pool) + outbound push (task progress → WeChat via hermes send, zero-LLM). 微信 ↔ DSH 双向桥:入站调度 + 出站推送,常驻会话复用。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dsh-pulse/dsh-hermes-bridge说明文档
阅读完整 README ↗Configuration (Config schema)
| key | type | default | description |
|---|---|---|---|
port | number | 8643 | loopback listen port (host is hardcoded 127.0.0.1) |
authToken | string | — | required; Bearer token checked on every request (constant-time compare) |
pushTarget | string | — | required; e.g. weixin: — resolved by hermes send |
hermesBin | string | hermes | path to the hermes CLI |
retries | number | 1 | outbound push retries |
maxTextLen | number | 1500 | push text truncation |
preset | string | standard | agent preset mounted in session setup |
provider / model | string | dsh defaults | agent model (align with your agent-default-model) |
workspaceRoots | string[] | [] | cwd whitelist (realpath prefix check; empty = unrestricted) |
maxAgents | number | 3 | resident session cap (LRU eviction) |
maxQueue | number | 8 | task queue cap (429 when full) |
taskTtlMs | number | 86400000 | finished task retention (24h) |