← 返回列表
D

dsh-point

v0.3.0 · 0 天前发布

Point checkpoints and ancestry-aware session continuation for DeepSeek Harness

dsh-plugindeepseek-harnesspoint

README

dsh-point

DeepSeek Harness 提供 Point 检查点和基于祖先关系的 Session 续接。

Point 是唯一的历史单位:保存 Point、从 Point 继续,以及在真正需要时按需读取一个已授权的祖先 Point。插件不会把全部旧 Session 自动塞进新上下文。

功能

  • /point-stash [标题]:保存上一个 Point 之后完整、参与者可见的事件。

  • Workspace Point DAG:在 DSH Web 中查看父子关系、节点详情,并显式选择 Continue from this Point

  • Continue:创建或复用确定性的 DSH Session,只携带 Point 祖先清单,不复制历史事件。

  • point_read(point_id):模型按需读取祖先 Point 的原始事件;非祖先 Point 会被拒绝。

  • 崩溃恢复:根据不可变 Point 元数据恢复游标,避免重复保存。

  • 保留原始可见消息、内容块、来源元数据和成对工具调用;不把 compaction 结果当作新历史。
  • 环境要求

  • Node.js 22.19 或更新版本

  • DeepSeek Harness 0.1.0-rc.6

  • PATH 中可用的 point CLI
  • 如果尚未安装 Point:

    bash
    python3 -m pip install "git+https://github.com/guix4ever/point.git"

    安装

    ```bash
    dsh plugin --

    查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-point
    Repo
    git+https://github.com/guix4ever/dsh-point.git
    Engines
    {"node":">=22.19"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-api-remotes","@deepseek-ai/dsh-client-ui-conversation"],"platform":"web"}}