dsh-decision-log
在终端中运行以下命令:
dsh plugin install yuyolin/dsh-decision-log
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install yuyolin/dsh-decision-log 完成安装,插件源码位于 https://github.com/yuyolin/dsh-decision-log
插件介绍
用 AI 协助写代码,最让人头疼的往往不是代码本身,而是上下文断裂。对话一换、工具一切,之前拍板的缓存选型、数据库方案、架构取舍全部丢失;三个月后翻代码,连当初为什么这样写都说不清;交接给同事时更是只能沉默以对。dsh-decision-log 就是为了解决这个反复出现的问题而生——它把你和 AI 之间每一次重要决策,连同背景与理由,落进项目里的一个普通 Markdown 文件(.dsh/DECISIONS.md)。
核心能力很简单:你说一句简短指令或敲 /log-decision 命令,插件就把决策、背景、备选方案和理由写进文件;每轮新对话开始时,它自动把最新摘要(不超过 2000 字符)注入给 AI,让新会话天生带着旧决定开工,不再重复讨论。AI 自动记录的条目默认标记为待确认状态,你一句确认或拒绝即可生效,防止 AI 自作主张。记录是纯本地文件,可提交 git 做版本追踪,也能在任何 AI 工具中直接读取引用。
适合谁用?只要你日常用 AI 写代码、会在多个对话或工具间切换、需要向同事交接项目背景,这个插件就能用两秒钟的记录换回未来数小时的解释成本。它不改动你的代码、不触发任何远程操作,装完即隐身,需要时随叫随到。
截图预览
使用场景
- 新对话中AI忘记之前拍板的技术选型,只能重新解释一遍
- 向同事交接项目时说不清当初为什么这样设计和选型
- 数月后翻代码想不起缓存或数据库的选型理由,聊天记录已不可寻
适合人员
- 日常用AI辅助写代码的开发者
- 需要在多个AI工具或对话间频繁切换的工程师
- 需要将项目决策沉淀为可交接团队资产的技术负责人