@ericality/dsh-handoff
v0.1.0
Published
Task handoff for DSH: /handoff makes the agent persist changes, save progress/context to a temp file, and emit a continuation prompt for a new session.
Readme
@ericality/dsh-handoff
Task handoff for DSH — /handoff 让当前 agent 把本会话已做更改真正落盘、汇总任务进展与环境信息,并把可一键复制的【续接提示词】写入临时文件,供新会话直接继续,不重复劳动。
安装
npm i @ericality/dsh-handoff需 dsh (DeepSeek Harness) 宿主环境;作为宿主插件加载(依赖宿主
commands注入与@deepseek-ai/dsh-llm)。
功能
/handoff— 向当前 agent 注入一条【任务续接】指令(普通 user surface 事件,进入模型历史):- 先处理命令后跟的补充文字(【用户补充】小节,如有);
- 按项目落盘规则把本会话全部更改写入磁盘,并用 bash 核实文件真实存在、内容正确;
- 汇总任务进展(目标 / 已完成 / 进行中 / 待办 / 下一步)与环境信息;拿不准的遗留事项允许先向用户确认;
- 完整摘要(含【已落盘清单】)写入
/tmp/handoff/<会话短id>.md; - 回复末尾用围栏代码块输出自包含【续接提示词】,可一键复制到新会话第一条消息。
- 指令文本里的落盘/文档规则为通用描述(“按项目自身约定”),部署方可在插件内按本项目的成果登记约定内嵌定制;命令结构、参数逻辑与输出格式保持不变。
依赖
peer:@deepseek-ai/dsh-llm(宿主,createUserMessage)。
HANDOFF_DIR 固定为 /tmp/handoff(系统临时目录)。
许可
MIT
