CaiBai-Fish/dsh-continuechat ↗★ 0
dsh-continuechat
Manually resume an interrupted DeepSeek Harness conversation: when a turn stopped by hand, by a network or provider failure, or by the output-token limit, one command picks the run up exactly where it stopped. | 手动继续被中断的 DSH 对话:当轮次因手动停止、网络或模型请求失败、输出 token 上限而中断时,一条命令即可从断点续跑。 适合经常遇到网络超时、手动停止或达到 Token 上限的用户。
설치
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:CaiBai-Fish/dsh-continuechatUsage
Command
/continue
/continue also fix the remaining three files
Text after the command name is appended to the continuation prompt as an "Additional instruction from the user" line.
The command's outcome (已请求继续对话(中断原因:手动停止)。) is rendered by the harness command plane; it never becomes a model message.
Button
On the turn that was cut short, a Continue action appears in the action row under the closing assistant message — the same row that carries copy / thumbs-up / thumbs-down / branch:
- It only appears on a real interruption. Turns that completed, were blocked, or merely closed a fork show nothing, so the button never shows up under a conversation that ended normally.
- Only the assistant message that closes that turn carries it; every other message renders nothing and takes no space.
- It disappears again once the agent is running.
- Clicking it is exactly one
/continueexecution. - A failed attempt keeps a short error line next to the action (hover for the full text).
The decision comes from the session's durable event window: the newest turn/end must have a resumable reason and that turn must carry a persistent assistant message. A turn that was interrupted before producing any assistant output (a request that failed outright, a process that died before streaming) therefore has nowhere to host the button — use the /continue command there.
Command menu
Type / and pick continue ("Continue the interrupted conversation from where it stopped"). Arrow keys plus Enter are enough — no draft typing required.