@wishp3/dsh-sessions
DeepSeek Harness (DSH) Web UI plugin: cross-session @ mentions, bare session-id references, and copy-session-id row actions
AI Analysis
核心用途是增强 DSH 的会话引用能力,支持在消息中直接 @ 提及其他历史会话。适合需要频繁跨会话关联、引用上下文的用户。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:wanghehe123/dsh-sessionsREADME
Read the full README ↗配置
Web UI:设置 → 插件 → 插件配置 → 会话引用。卡片默认折叠,展开后可在「仅当前工作区 / 所有可见会话」之间切换,保存即写入宿主 settings。
api-proxy 的 settings 命名空间白名单不覆盖第三方包,因此卡片不注册官方 settings 槽,而是走本包自己的 GET/POST /dsh-sessions/settings;设置节持久化到 dsh settings.yaml 的 dsh-sessions: 段。

| 键 | 默认 | 作用 |
|---|---|---|
scope | workspace | workspace:只能引用与目标会话同 cwd 的记录;all:引用本机 dsh 可见的全部持久化会话 |
allowBareSessionIds | true | 解析消息中的裸 session id |
allowPlainTitleMentions | true | 解析手打 @标题 |
candidateLimit | 50 | 预留:浏览器半目前固定请求 50 个候选 |
failureMode | passthrough | preflight 成功后、pre-step 再次 prepare 失败时:passthrough 保留可读文本继续,reject 拒绝该步 |
scope 在卡片上改;其余键通过 cordis.patch.yml 或 profile 覆盖。