DSH Plugins
返回列表
⚙️

dsh-max-token-auto-continue

工作流 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install Wepoi9/dsh-max-token-auto-continue

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install Wepoi9/dsh-max-token-auto-continue 安装;源码与构建说明见 https://github.com/Wepoi9/dsh-max-token-auto-continue。

插件介绍

在 DeepSeek Harness 里做长任务时,模型有时会因单次输出达到 token 上限而结束回合,任务被硬生生截断,你只能手动再发一句「继续」才能把上下文接下去。dsh-max-token-auto-continue 是面向 DSH 的社区宿主插件,专门处理 turn/end 原因为 max-tokens 的情况:它会等根智能体进入空闲,再沿 DSH 既定路径自动续接——普通会话走 agent.followup(),处于 active 且未 armed 的 /goal 则走 GoalService.resume()。

续接不是无限循环。插件用 maxConsecutive(默认 3)限制同一轮连续 max-token 链上的自动续接次数;若出现更新的用户输入、更新的回合、卸载或禁用插件,待执行的续接会被取消。设计上只作用于根智能体,不替用户冒充人类输入:续接消息使用 source.kind 为 dsh-max-token-auto-continue、form 为 notice 的固定文案,且对暂停、阻塞、已完成或 active+armed 的 goal 不会乱动。

失败即停止,不做持久化、UI 自动化、后台网络重试或外连;也不保存会话数据。适合经常跑长代码生成、长文档或多步 agent 工作流、又不想在每次触顶后手动敲「继续」的 DSH 用户;若你担心模型在错误方向上被截断后仍被自动拉长任务,可依赖根 agent 限定、可被新输入打断,以及 maxConsecutive 等边界自行权衡。

使用场景

  • 长代码或长文档生成在单次输出触顶后被截断
  • 多步根智能体任务频繁因 max-tokens 结束回合
  • active 且未 armed 的 /goal 在触顶后需自动 resume

适合人员

  • 经常在 DSH 跑长任务、不想每次手动发「继续」的用户
  • 以根智能体为主、关注回合边界与安全续接的开发者
  • 同时使用普通会话与 /goal 并需要统一 max-token 处理的人