tuogusa/dsh-session-tags
DeepSeek Harness 会话标签(host + client 一体包)
Listed
1
Session
Bundle verified
Preview
What it does
Attach tags to sessions and search sessions by tag in the Web settings panel.
Best for
- Users who organize many DSH sessions with lightweight custom tags.
- Workflows that need tag-based session lookup and direct opening from Web settings.
- Teams that prefer tag metadata stored separately from session logs and query pipelines.
Not ideal for
- Users who only need full-text or semantic search rather than manual tag organization.
- Workflows requiring tags longer than 32 characters.
- Non-Web DSH profiles; compatibility is documented for the web profile.
README
dsh-session-tags
DeepSeek Harness (DSH) 会话标签(host + client 一体包)。
功能
- 设置 → 会话标签:为会话添加/删除标签(chip 形式,自动去重、单标签 ≤32 字符)
-
tag 搜索:在会话标签分区内用
tag:xxx按标签搜索会话并直接打开 - 存储独立于会话日志/查询管线:
$DSH_HOME/session-tags.json
安装
dsh plugin --profile web add github:tuogusa/dsh-session-tags
兼容 Profile:web(DSH Web GUI)。
然后按 dsh 引导添加 pnpm-workspace.yaml 的 allowBuilds 条目,重启 DSH 并 Ctrl+Shift+R 刷新浏览器。
结构
-
lib/index.js— 主机侧:GET /api/session-tags、POST /api/session-tags/set -
lib/client.js— 浏览器侧:设置 → 会话标签 分区
License
MIT
Frequently Asked QuestionsFAQ
Use the verified command dsh plugin --profile default add github:tuogusa/dsh-session-tags in a DSH-enabled shell. The command resolves the public package metadata and keeps the plugin attached to the catalog identity shown on this page.
Compatibility follows the bundle and profile status shown above. If a profile is not detected, keep the plugin disabled there and check the repository documentation before enabling it in production.
The GitHub link and activity metadata are the source of truth for releases and maintenance. Revisit this page after a new release to confirm the catalog has observed the latest version.