dsh-task-stack
在终端中运行以下命令:
dsh plugin install Ray1270/dsh-task-stack
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Ray1270/dsh-task-stack 安装本插件(源码:https://github.com/Ray1270/dsh-task-stack),安装后重启 DSH Desktop 即可在新会话中使用。
插件介绍
多步任务里,Agent 很容易在上下文被压缩或换轮对话后忘记「当前要对用户负责的那一层目标」。dsh-task-stack 把任务焦点做成显式栈:模型用 push、完成与查看三类工具自己维护 active 与 paused 任务,而不是靠系统提示词偷偷塞进上下文。
状态以纯文本 JSON 落在会话工作区,因此压缩对话不会抹掉栈,同一 session 与工作目录重新挂载即可读回同一份文件。插件刻意零自动注入——不注册 prompt、不偷花 token;需要看清栈时调用 read_focus,或用人用的 /focus 斜杠命令排查与手工收尾。
适合需要长链路交付、一次请求里多个可分离目标、或经常在压缩后恢复工作的 Harness Agent 场景。若你只是单轮问答,不必启用;若你希望宿主替你记任务而不让模型主动调用工具,这个设计也不是那种「全自动记忆」插件。
使用场景
- 一次请求里要分多步交付、且目标可分层时
- 上下文压缩或换轮后需要找回当前焦点
- 用户问「你现在在做什么」或你要决定 push 还是 complete 之前
适合人员
- 使用 DeepSeek Harness 的长链路 Agent 开发者
- 希望任务焦点显式可控、又不靠系统提示词注入的团队
- 需要在压缩与会话恢复后继续同一项工作的会话场景