zaizaizhao/dsh-branchmark--packages-bundle ↗★ 0
dsh-branchmark
Excerpt-driven session branching and conversation lineage for DeepSeek Harness
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:zaizaizhao/dsh-branchmark#edd9d12b34aab1d827b10b8b6c6efbfae1ac07e3&path:packages/bundle说明文档
阅读完整 README ↗使用
在对话消息内选择连续文本,浮动工具条会提供四个入口。保存后可从右侧把手展开 BranchMark Dock:
- “摘录到会话”保存当前 Session 的私有知识;“摘录到项目”显式提升为当前 Workspace 可复用的项目枝签。
- “关系”视图通过 DSH
parentId显示完整分叉树;枝签卡片列出使用该知识的正式衍生 Session。 - “新会话”可选择完整分叉或仅携带枝签,并可选择打开空白 Composer,或输入问题后在后台创建并发送。
- “引用到输入框”只加入可移除的引用 Chip,绝不自动发送。
- 多选后打开“处理 N 枚枝签”胶囊;批量引用按勾选顺序加入 Composer,拖动排序只在未筛选的同一置顶分组内生效。
- “Ask in side”创建当前 Host 内的临时快问快答标签,由用户输入问题后才发送,关闭后不保留 Session 或 lineage。
配置
Bundle patch 提供以下配置。Profile patch 覆盖该 Loader 条目时会替换整个 config,因此修改任一字段时需要重述全部字段。
| 字段 | 默认值 | 作用 |
|---|---|---|
maxExcerptBytes | 65536 | 单条正文 UTF-8 字节上限 |
maxNoteBytes | 16384 | 单条备注 UTF-8 字节上限 |
maxTagsPerClip | 32 | 单条枝签标签数上限 |
maxTagBytes | 128 | 单个标签 UTF-8 字节上限 |
recentContextMessages | 10 | Side Chat 至少保留的最近原始消息数 |
summaryProvider / summaryModel | 空 | 为空时跟随 Side Chat 模型;显式设置时必须成对配置 |
summaryMaxTokens | 2048 | 来源摘要输出上限 |
answerMaxTokens | 8192 | Side Chat 单轮回答输出上限 |
maxToolRounds | 6 | 单轮最大只读工具迭代数 |
maxToolOutputChars | 24000 | 单次工具结果进入模型的字符上限 |
maxReadChars | 60000 | 单文件读取或搜索结果字符上限 |
maxSearchFiles | 300 | 单次项目文本搜索扫描文件数上限 |