Tianbuyu-wwx/dsh-hermes-link--packages-dsh-hermes-link ↗★ 6
@tianbuyu-wwx/dsh-hermes-link
连接 Hermes 代理与 DSH 的双向桥梁 适合同时使用 Hermes 和 DSH、需要跨平台协同和会话接管的用户。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Tianbuyu-wwx/dsh-hermes-link#1c63009c138d6e46d43c4f154b9cc017cab5ae4a&path:packages/dsh-hermes-link说明文档
阅读完整 README ↗Configuration
| Env var | Default | Purpose |
|---|---|---|
HERMES_HOME | auto-detected (%LOCALAPPDATA%\hermes on Windows, ~/.local/share/hermes on POSIX) | Hermes data root |
HERMES_LINK_TOKEN | unset | When set, every /mcp/collab* (except /health) requires Authorization: Bearer |
HERMES_LINK_TRUST_LEGACY | unset (0) | When set (1), legacy .json consult-reply is accepted alongside the v0.2.2 -.json |
HERMES_LINK_MIRROR_PROJECTS | unset | ;/,-separated LOCAL paths that are in scope whatever Hermes' state.db says. Needed when a project directory was renamed or moved after Hermes last ran there (its recorded key goes stale and the scoped test then fails closed forever), or when the Hermes rows carry cwd=null |
HERMES_LINK_MIRROR_POLICY | scoped | DSH→Hermes session-mirror policy: off = only an explicit session_mirror action=enable (pre-v0.6.0 behaviour), scoped = auto-mirror only sessions whose cwd matches a real Hermes project (same state.db cwd / git_repo_root / git worktree root), all = every session. Redaction is always on and the echo/noise guard always applies. An invalid value warns and falls back to scoped (never all) |