前言¶
在使用 DeepSeek Harness(dsh)时,用户在输入框敲下几个字后,通常需要等待模型响应才能确认意图。dsh-intent-suggest 插件解决了这个问题:它在你停笔的瞬间,根据上下文推测你可能想下达的任务,并在输入框上方实时生成三个候选。你只需点击候选,即可将内容填回输入框,无需等待。
插件简介¶
该插件由 linzimu666 维护,属于客户端插件。它的核心价值在于替你思考还没打完的那半句:输入框上方实时长出三条能直接发的任务候选,点一下只填回输入框。
核心功能¶
- 实时候选生成:输入框上方实时长出三条能直接发的任务候选。
- 触发机制:停笔 550ms 触发请求,防止重复。纯标点、乱码或不完整时不发请求。
- 分类支持:支持编程、调研、自定义三种分类。候选按槽位渲染,语义不变时留在原位。
- 交互方式:点击候选填回输入框,不自动发送。
- 上下文利用:利用最近 6 轮对话上下文进行推测。
- 自定义画像:支持自定义画像提示词生成并保存在浏览器。
安装与启用¶
使用官方命令安装:
dsh plugin --profile web add github:linzimu666/dsh-intent-suggest
安装后必须重启 dsh 进程才能生效。
使用说明¶
输入框上方会出现一行“你可能想让它做 · 编程”,点击该标签可以切换分类。
- 编程:候选包括改代码、跑测试、定位文件等。
- 调研:候选包括检索论文、找数据集、复现开源实现等。
- 自定义:弹出一个输入框,写一句定义角色的提示词,插件会生成一套提示词保存在浏览器。
点一下候选,这句话就填回输入框,发送键仍需手动按。
技术与依赖¶
插件不替用户按发送键。宿主需开放三个同源 HTTP 接口:/intent-suggest/suggest、/intent-suggest/context、/intent-suggest/providers。自定义画像保存在浏览器本地。依赖 pnpm(或使用 Web 侧边栏的 Plugins 页)。
许可证¶
MIT