dsh-completion-playground
在终端中运行以下命令:
dsh plugin install Zhichii/dsh-completion-playground
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install Zhichii/dsh-completion-playground,或在 Harness 中打开「设置 → 插件 → 安装」,粘贴 https://github.com/Zhichii/dsh-completion-playground 并确认安装。
插件介绍
在 Harness 里直接玩原始补全,往往意味着自己拼 HTTP、丢掉会话轨迹和取消能力。dsh-completion-playground 把这件事做成 Agent 模式:每一轮 Run 仍是普通对话轮次,只是模型调用走 DeepSeek 的 /beta/completions,聊天、内置 Trajectory、会话列表、Token 统计与 Stop 取消都照旧由 Harness 负责。
首轮之后会出现全屏 Completion 编辑器:整篇文档作为一条用户消息送出,补全流式写回并追加到文档里;旁边保留原生 Chat 与 Trajectory,且会收起底部重复输入框。需要看模型在每个位置怎么选词时,Logprob 页在同一轮请求里拉取 logprobs,用概率条展示候选分布,并单独设置 max_tokens 与候选数;Trajectory 里记录的仍是真实轮次。
同一包还提供 Gemini 模式:用 Gemini 风格多轮前缀与固定后缀驱动同一端点,不注入系统提示、不挂工具,适合想用固定话术格式做补全实验的人。Host 通过适配器与按会话固定的路由下发 max_tokens、stop 与 logprobs,浏览器侧注册 Completion / Logprob 视图并接管 Composer,避免改写部署默认模型。
适合要在 DSH 里调试 Prompt、停词序列与补全行为、或对比 Logprob 分布的开发者与模型推理同学;也适合已绑定 DSH 0.1.7-rc.2 / 0.2.0-rc.2 扩展点、希望「试验场」与正式对话共用一套会话基础设施的团队。
使用场景
- 在全屏编辑器里迭代长 Prompt 并流式查看补全结果
- 对比各 token 位置的候选概率分布以调试模型行为
- 用 Gemini 风格前缀在同一端点上做无系统提示的格式实验
适合人员
- 在 Harness 内调试 DeepSeek beta completions 的开发者
- 需要保留 Trajectory 与计费的 Prompt / 推理工程师
- 想在 DSH 里玩停词序列与 max_tokens 的模型实验者