← 返回列表
D

dsh-session-move

v0.1.1 · 2 天前发布

Move cold DSH sessions between DSH workspaces without changing SessionId

deepseek-harnessdsh-plugindshsessionworkspacemove

README

dsh-session-move

A DeepSeek Harness feature bundle for moving an existing cold DSH session between two DSH workspaces while preserving its SessionId and event history. The interactive target is the existing session-title row in the DSH Web sidebar; this package does not import Claude Code or other external transcripts.

Current iteration

The service exposes a read-only ctx.sessionMove.inspect({ sessionId, targetWorkspaceId }) dry-run that reports:

  • source and target workspace identity;

  • source and target JSONL locations;

  • immutable source/target headers;

  • persistence revision;

  • physical row and logical event counts;

  • contiguous seq bounds;

  • raw-artifact and logical-event SHA-256 values;

  • stable blockers such as live, archived, missing, same-workspace, unsupported backen
  • 查看完整 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-session-move
    Repo
    git+https://github.com/kirkchinese/DSH-Session-Move.git
    Engines
    {"node":"^22.19.0 || >=24.0.0"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"}}