dsh-code-quote
在终端中运行以下命令:
dsh plugin install hanrr92/dsh-code-quote
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端执行 dsh plugin install hanrr92/dsh-code-quote,插件源码地址为 https://github.com/hanrr92/dsh-code-quote,安装完成后重启 profile 即可生效。
插件介绍
在 DSH 输入框中粘贴带「路径:行号」头的代码时,原始多行文本会直接涌入草稿和消息,既占据大量阅读空间,也让模型无法快速判断这是一段引用。dsh-code-quote 正是为此而生——它把冗长的多行代码折叠成一行紧凑引用,让输入框、聊天气泡和模型上下文各司其职。
粘贴后,代码自动折叠为可退格删除的真引用芯片(文件图标 + 文件名:行号),Ctrl+Z 一步还原;聊天流中按内核引用规则渲染为与内置 @path 同款的芯片;发送时,agent/pre-step 钩子将折叠瞬间落定的完整代码快照作为独立上下文消息追加进批次,UI 中显示为可展开的「上下文注入」行,后续轮次持续可见。快照持久化到本地 JSON 文件,进程重启后依然可用。
适合频繁在 DSH 对话中引用本地代码片段、希望保持输入框整洁、同时确保模型拿到完整上下文快照的开发者。它不改变代码内容,只改变呈现与投递方式,与动态版引用插件二选一即可,避免重复注入。
使用场景
- 在 DSH 对话中粘贴本地代码片段供模型分析调试
- 引用多个文件的不同行时保持输入框与气泡整洁一致
- 需要模型记住折叠瞬间的精确代码内容而非文件最新状态
适合人员
- 频繁在 DSH 中引用本地代码片段进行问答的开发者
- 追求输入框整洁同时确保模型拿到完整上下文的日常用户
- 需要代码引用跨进程重启仍可用的进阶工作流用户