HiDeepSeekDev
空闲特惠
教程指南DeepSeekHarness上下文长任务

DeepSeek Harness /compact 怎么用:压缩前留存约束,压缩后核对任务状态

结合官方 alpha.3 的上下文压缩说明,给出长任务的检查点、事实记录与恢复顺序。避免将压缩、持久记忆和文件回滚混为一谈。

快速结论

在支持的官方版本中用 /compact 压缩上下文;先留存任务约束、文件位置和未完成动作,再核对压缩后的关键事实与真实执行结果。

  • 官方 alpha.3 支持 Web、桌面通过 /compact 手动压缩上下文。
  • 检查点结构是本文的工作方法示例。
  • 上下文压缩不构成文件备份或业务写入回滚。

本次更新:10 月 15 日核验后新增,区分原始发布日期、适用范围与方法建议。

官方 alpha.3 说明加入 Web 和桌面端 /compact 手动压缩上下文。本篇介绍如何围绕它保留可核对的任务状态;具体界面与效果以实际版本为准,没有执行桌面实测。

1. 压缩前写一个任务检查点

建议用普通文档保存四组信息:当前目标与硬性约束;输入和输出路径;已经确认的事实及来源;尚未完成或执行结果未知的动作。不要把凭据复制到检查点。

示例:

目标:整理公开发布说明,输出 news-draft.md
约束:日期采用北京时间;预发布功能单独说明
已完成:核对两个固定标签及发布时间
待完成:核对原文来源链接
未知:一次上传超时,须查询目标状态后再决定是否重试

这些字段由用户管理,并非 Harness 的额外 API 参数。关键结论应保留文件和原始依据,方便继续任务时重新读取。

2. 在支持的版本中运行 /compact

先查看实际 dsh 版本与发行说明。不同社区壳、内核和模式可能提供不同入口;界面找不到命令时,不应把官方新版本能力直接套到旧内核。

压缩结束后,让 Agent 复述当前目标、约束、待办和不确定项,再与检查点核对。发现遗漏时补回必要依据,随后继续一个小步骤。

3. 压缩后检查真实状态

文件是否写入、上传是否成功、调度是否存在,要到文件或目标系统核对。模型摘要可能保留“准备执行”的意图,但意图不能代替完成结果。

对结果未知的写操作先查询,方法见工具幂等与恢复。压缩不会自动撤销已发生的业务动作,也不能代替备份。

4. 用同一任务比较前后行为

保存约束是否保留、资料是否可定位、未完成项是否丢失等记录。不要只以“对话更短”判断任务更可靠,也不要预设每次压缩都按同一比例省钱。

参考资料

本文依据以下资料整理,版本与接口信息请以来源页面的现行说明为准。

  1. 01官方 alpha.3 上下文压缩功能github.com
阅读至此返回学习中心