D
dsh-session-reader
v0.1.0 · 1 天前发布
Read another session's content (messages, tool calls/results, thinking) from within a DSH session
README
dsh-session-reader
在 DSH 会话内读取其他会话的内容:消息、工具调用/结果、推理过程(thinking)、压缩前的原始事件流。支持 agent 工具调用与 /sessions 斜杠命令两种使用方式,所有读取都是只读且有界的。
由实际使用需求驱动开发:让一个会话里的 agent 能查阅别的会话(比如查另一个会话的上下文再继续讨论)。已在 DSH 0.1.0-rc.6 上验证。
功能
agent 工具
session_list — 列出未归档会话(id、标题、工作区、创建时间、预设),支持按 id/工作区过滤、limit、includeArchivedsession_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
版本兼容矩阵
| 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"}}