← 返回列表
D

dsh-session-reader

v0.1.0 · 1 天前发布

Read another session's content (messages, tool calls/results, thinking) from within a DSH session

dsh-plugindshdeepseek-harnesssessionagent

README

dsh-session-reader

在 DSH 会话内读取其他会话的内容:消息、工具调用/结果、推理过程(thinking)、压缩前的原始事件流。支持 agent 工具调用与 /sessions 斜杠命令两种使用方式,所有读取都是只读有界的。

由实际使用需求驱动开发:让一个会话里的 agent 能查阅别的会话(比如查另一个会话的上下文再继续讨论)。已在 DSH 0.1.0-rc.6 上验证。

功能

agent 工具

  • session_list — 列出未归档会话(id、标题、工作区、创建时间、预设),支持按 id/工作区过滤、limitincludeArchived

  • session_read — 按 id 读取会话内容,4 种模式:

  • - io — 用户/助手消息与工具调用/结果(默认)
    - thinking — 推理分块(reasoning chunks)
    - surface — 压缩后的当前模型可见消息
    - raw — 原始日志事件(含压缩前的事件)

    斜杠命令(无需模型回合,直接输出)

  • /sessions list [query] [--limit N] [--archived]

  • /sessions read <id> [io|thinking|surface|raw] [--query text] [--limit N]
  • 安装

    ```sh

    从 npm


    dsh plugin --profile web add dsh-session-reader

    或从 GitHub


    dsh plugin --profile web add github:Artificialwhale/session-rea
    查看完整 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-reader
    Repo
    git+https://github.com/Artificialwhale/session-reader-plugin.git
    Engines
    {}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"}}